91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
巴林左旗| 金华市| 偃师市| 开化县| 株洲市| 临漳县| 陆良县| 贡觉县| 西城区| 兰坪| 毕节市| 前郭尔| 化州市| 台州市| 河曲县| 合山市| 临漳县| 肇庆市| 江北区| 澜沧| 六盘水市| 海城市| 得荣县| 韶关市| 理塘县| 常山县| 隆昌县| 张家港市| 哈尔滨市| 绩溪县| 班玛县| 扎赉特旗| 凤凰县| 淮南市| 大邑县| 赤水市| 阳春市| 弥勒县| 龙泉市| 南部县| 瑞昌市|