Java runnable和 thread
来源:互联网 发布:js 数组循环 编辑:程序博客网 时间:2024/05/17 11:35
具体解释请看注释
package concurrent;/** @author: wjf* @version: 2016年3月27日 下午1:54:41*/public class TestRunnable { public static void main(String[] args){ MyRunnable run=new MyRunnable(); Thread th=new Thread(run); th.start(); System.out.println(Thread.currentThread().getId()); /* * 可以发现下面的运行结果和 主线程的 id 一样,run 方法只是为了定义将要运行的任务,线程的启动还是需要start() * 直接调用run ,不会启动一个新的线程的。 * * 另外说明一点 使用runnable 和直接 使用thread 的区别 * runnable 是一个借口,thread 是一个 已经实现了该借口的类 * 使用thread 代码看起来要简洁一点,另外由于 java 中只有单继承,当需要继承时,可能只能实现runnable 借口 */ run.run(); }}class MyRunnable implements Runnable{ public MyRunnable(){ } @Override public void run() { // TODO Auto-generated method stub System.out.println(Thread.currentThread().getId()); }}
0 0
- java Thread和Runnable
- Java runnable和 thread
- java Thread 和Runnable区别
- java多线程 Thread 和Runnable
- java多线程 Thread 和Runnable
- java多线程Thread和Runnable
- Java多线程--Runnable和Thread
- Java -- Thread 和 Runnable 多线程
- Java中Runnable和Thread的区别
- Java中Runnable和Thread的区别
- java中thread和runnable的区别
- Java中Runnable和Thread的区别
- Java中Runnable和Thread的区别
- Java中Runnable和Thread的区别
- java线程---Runnable和Thread的区别
- java 多线程 Thread和Runnable的区别
- Java线程-Runnable和Thread的区别
- Java中Runnable和Thread的区别
- C++中引用详解
- Quartz任务调度(5)TriggerListener分版本超详细解析
- UIImagePickerController, UISearchBar
- Android ListView监听上滑或下滑动作
- 简单的关机打卡的java代码
- Java runnable和 thread
- Quartz任务调度(6)schedulerListener分版本超详细解析
- 传统MapReduce框架
- 前端面试宝典
- POJ 1860:Currency Exchange (spfa 判环)
- c#为什么需要事件委托
- static修饰符的作用及应用
- cocos2d 3.x一些常用的数据类型
- 关于计算机领域的各种学习交流网站