任务与线程
2016-02-25 18:57
176 查看
实现runnable接口的类都是任务类,它在run()内部定义任务逻辑。
把任务类对象作为参数创建线程实例,线程就会执行任务。
MyRunnable mr = new MyRunnable();
Thread t = new Thread(mr);
//启动
t.start();
timer是线程,而timertask是任务。
创建一个timer,timer内部会自动创建一个线程。
executors是executor的工厂类。
executor是线程池的执行器。当有大量短小并发的任务时,可以在线程池中执行。
把任务类对象作为参数创建线程实例,线程就会执行任务。
MyRunnable mr = new MyRunnable();
Thread t = new Thread(mr);
//启动
t.start();
timer是线程,而timertask是任务。
创建一个timer,timer内部会自动创建一个线程。
executors是executor的工厂类。
executor是线程池的执行器。当有大量短小并发的任务时,可以在线程池中执行。
相关文章推荐
- IDA*算法解决十五数码问题
- type_traits之has_* 系列
- 微信URL设置问题
- Spring整合JUnit框架进行单元测试代码使用详解
- Android Studio生成APK自动追加版本号
- hdu 1501 Zipper(DFS)
- 【年度总结】——2015在路上
- 使用EXCEL表格制作甘特图Gantt
- 文本框只允许输入数字
- CodeForces 623 A. Graph and String(水~)
- 我的"gethup"(GitHub)注册之旅
- Linux初讲——cd命令
- iOS开发Runtime那些事
- zephyr-编译和运行应用
- String 中的秘密
- CUDA计算矩阵相乘
- 【Android4.2系统源码】Activity学习
- Spring中@Autowired注解、@Resource注解的区别
- ELK+redis搭建解析NGINX日志环境
- 排序——快速排序(quick sort)