java创建子线程为什么要有两种方法?
来源:互联网 发布:java 更改数据库 编辑:程序博客网 时间:2024/06/08 15:40
马克-to-win:通过以下两种方法创建子线程:1)声明一个Thread类的子类。2)实现runnable接口。java的官方文档也没强调这二者有什么区别。马克-to-win:笔者认为,既然java只允许继承一个类,如果你这个类本身就是某个类的子类,那你要想创建子线程,你就只能实现runnable这个接口。
例:1.3.2-本章源码
class ThreadMark_to_win extends Thread {
public void run() {
for (int i = 0; i < 3; i++) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("子线程i = " + i);
}
}
}
public class Test {
public static void main(String[] args) {
Thread t = new ThreadMark_to_win();
t.start();
for (int i = 0; i < 3; i++) {
try {
Thread.sleep(1000);。。。。。。。。。。。。。。。。。详情请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner6_web.html#WhyTwoMethodCreateThread
例:1.3.2-本章源码
class ThreadMark_to_win extends Thread {
public void run() {
for (int i = 0; i < 3; i++) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("子线程i = " + i);
}
}
}
public class Test {
public static void main(String[] args) {
Thread t = new ThreadMark_to_win();
t.start();
for (int i = 0; i < 3; i++) {
try {
Thread.sleep(1000);。。。。。。。。。。。。。。。。。详情请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner6_web.html#WhyTwoMethodCreateThread
0 0
- java创建子线程为什么要有两种方法?
- Java创建线程的两种方法
- Java创建线程的两种方法
- Java创建线程的两种方法
- java线程的两种创建方法
- Java创建线程的两种方法
- java 创建线程的两种方法
- java---------创建线程的两种方法
- Java创建线程的两种方法
- Java线程创建的两种方法
- Java创建线程的两种方法
- Java 创建线程的两种方法
- Java 创建线程的两种方法
- java创建线程两种方法
- Java创建线程的两种方法
- Java 创建线程的两种方法
- java创建线程的两种方法
- java创建线程的两种方法
- 复杂链表的复制
- Vue+WebPack+HBuilder 项目记录
- Ubuntu跑分
- java中的对象创建过程
- AS创建assets文件夹与字体
- java创建子线程为什么要有两种方法?
- tomcat启动startup闪退bat解决方案
- java验证手机号
- lintcode二叉树的后序遍历
- opencv检测圆
- Top 命令详解
- 几种Windows进程通信
- HDU2586How far away ?(LCA-在线ST+ tarjan离线)
- sql拼接列或sql拼接字符(数字)