欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java語言中線程和多線程指的是什么

馮子軒1年前6瀏覽0評論

在Java語言中,線程是指程序執行的最小單位,也就是進程內部的執行路徑。而多線程則是指在一個程序中同時運行多個不同的線程,并行執行不同的任務。

//單線程示例
public class SingleThread {
public static void main(String[] args) {
for (int i = 1; i<= 10; i++) {
System.out.println("當前循環次數:" + i);
}
}
}

上面的代碼示例中,只有一個線程在依次執行循環操作,輸出結果也是按照順序一次輸出。

//多線程示例
public class MultiThread {
public static void main(String[] args) {
Runnable task1 = () ->{
for (int i = 1; i<= 10; i++) {
System.out.println("線程1當前循環次數:" + i);
}
};
Runnable task2 = () ->{
for (int i = 1; i<= 10; i++) {
System.out.println("線程2當前循環次數:" + i);
}
};
Thread thread1 = new Thread(task1);
Thread thread2 = new Thread(task2);
thread1.start();
thread2.start();
}
}

上面的代碼示例中,通過創建兩個不同的線程分別執行不同的循環操作,輸出結果則同時輸出,即兩個線程并行執行任務。