中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java創建線程的方法有哪些

養魚的貓咪
147
2021-04-19 10:00:48
欄目: 編程語言

java中創建線程的方法有:1.使用Runnable接口創建;2.使用Thread繼承類創建;3.使用Callable和Future創建;

java創建線程的方法有哪些

java中創建線程的方法有以下幾種

1.使用Runnable接口創建

public class RunnableThreadTest extends *** implements Runnable {

private int i;

public void run() {

for (i = 0; i < 100; i++) {

System.out.println(Thread.currentThread().getName() + " " + i);

}

}

public static void main(String[] args) {

for (int i = 0; i < 100; i++) {

System.out.println(Thread.currentThread().getName() + " " + i);

if (i == 20) {

RunnableThreadTest rtt = new RunnableThreadTest();

new Thread(rtt, "新線程1").start();

new Thread(rtt, "新線程2").start();

}

}

}

2.使用Thread繼承類創建

public class ThreadTest extends Thread {

int i = 0;

public void run() {

for (; i < 100; i++) {

System.out.println(getName() + " " + i);

}

}

public static void main(String[] args) {

for (int i = 0; i < 100; i++) {

System.out.println(Thread.currentThread().getName() + " : " + i);

if (i == 50) {

new ThreadTest().start();

new ThreadTest().start();

}

}

}

}

3.使用Callable和Future創建

public interface Callable

{

  V call() throws Exception;

}

0
水城县| 连平县| 新竹县| 东台市| 德兴市| 门源| 颍上县| 高碑店市| 长白| 安丘市| 临湘市| 隆尧县| 横山县| 吕梁市| 崇阳县| 凤翔县| 朝阳区| 定南县| 开封市| 大方县| 谢通门县| 甘南县| 响水县| 临海市| 社旗县| 常山县| 黄大仙区| 高碑店市| 奇台县| 彭阳县| 江北区| 尉氏县| 阿城市| 伊吾县| 栾川县| 前郭尔| 长垣县| 嵩明县| 怀宁县| 梧州市| 阿克苏市|