Java中创建多线程
来源:互联网 发布:知天下 两性 编辑:程序博客网 时间:2024/06/06 01:25
启动一个新的线程
- 创建一个Runnable对象
Runable threadJob = new MyRunnable();
Runnable
相当于线程中所要执行的工作。我们需要新建一个类继承Runnable
接口,并重写它唯一的方法run()
。run()
方法被放在新线程的栈底,是被第一个执行的方法。
2. 创建一个Thread类的对象,并传入Runnable
Thread myThread = new Thread(threadJob);
如果把Thread比作一个工人,那么Runnable就是这个工人要做的工作。
3. 启动线程
myThread.start();
只有调用了start()
方法,线程才会被真正被启动。
一个线程的启动方法也可以被写成下面这样:
new Thread(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } }).start();
注:
创建线程也可以通过继承Thread类并重写其中的run()
方法来实现,但这样并不符合面向对象的设计思想,所以在实际中很少使用。
0 0
- Java中创建多线程
- Java中创建多线程的方式
- Java中多线程的创建方法
- Java多线程探究-创建多线程
- VB中创建多线程
- MFC中创建多线程
- MFC中创建多线程
- java多线程创建方法
- Java 创建多线程
- Java - 多线程 - 创建线程
- java多线程创建
- java创建多线程
- Java 创建多线程
- Java多线程(1) 创建
- java多线程的创建
- Java创建多线程
- Java多线程创建方式
- java多线程的创建
- Junit学习笔记之-- 测试套件
- ActionMode,actionModeBackground无效
- Codeforces 506D:Mr. Kitayuta's Colorful Graph 并查集
- java程序员必知的 8大排序
- 1011数的计算
- Java中创建多线程
- HDU Wolf and Rabbit &&189 兔子的烦恼(一)【gcd】
- 设计模式-工厂模式
- 打印月历题解
- NFS介绍和安装
- Android Studio GitHub 提交项目代码
- Spark集群安装部署
- 获取当前应用的版本名称和版本号
- 关于MVC4.0的一些理解