启动线程
来源:互联网 发布:plc编程小游戏 编辑:程序博客网 时间:2024/05/21 18:48
转载请注明出处:http://blog.csdn.net/huaiyiheyuan/article/details/53887663
一、Executors 启动线程
1、newSingleThreadExecutor :
适用于在另一个线程中连续运行的任何事物(长期存货的任务),例如监听套接字的连接任务 TIJ1122, 如果向
SingleThreadExecutor提交了多个任务,那么这些人物将会排队,一个个执行
代码:
class MyRunnable implements Runnable { final int id = taskId++; @Override public void run() { System.out.print(" I AM " + id); Thread.yield(); System.out.print(" I AM " + id); Thread.yield(); System.out.print(" I AM " + id); Thread.yield(); System.out.println(" I AM " + id); Thread.yield(); } }
ExecutorService exec = Executors.newSingleThreadExecutor(); for (int i = 0; i < 5; i++) exec.submit(new Test().new MyRunnable()); exec.shutdown();
2、CachedThreadPool
ExecutorService exec = Executors.newCachedThreadPool();
FixedThreadPool类似
0 0
- 启动线程
- 启动线程
- 线程启动
- Thread线程中启动线程
- 启动线程以及线程安全
- 线程启动1
- 线程启动与关闭
- 定时启动线程
- 线程的启动方法
- android如何启动线程
- 用定时器启动线程
- 定义并启动线程
- Thread (二)线程启动
- 多线程-线程启动
- 新线程启动窗口
- Servlet 后台线程启动
- Java:定时启动线程
- 线程的启动
- Android数据存储方式总结
- QT UDP
- [数据结构]第九章-优先队列
- 【干货分享】流程DEMO-出差申请单
- 时间轮盘TimeWheel
- 启动线程
- Server Tomcat v7.0 Server at localhost failed to start 错误解决
- 基于webrtc多人音视频的研究【转】
- mybatis学习
- 用递归的的方法求n!的值
- Android vector标签 PathData 画图超详解
- 【干货分享】流程DEMO-付款申请单
- 支持向量机(下)
- cogs742 [网络流24题]深海机器人