线程池
来源:互联网 发布:linux rpm安装命令 编辑:程序博客网 时间:2024/05/19 00:41
1:线程池:
2:定时器:1) 线程池的特点,线程执行完毕后,不会变成垃圾,而是会进入线程池中,等待下次调用;可以多次使用,节约成本.
2) 构造方法:通过使用Executors工厂类来获取ExecutorService,(线程池),通过ExecutorService类中的submit()方法,
来给线程池中添加线程,最后调用shutdown()方法,来结束线程池.
3) Callable接口:子实现类需要复写call()方法,且call()是有返回值,Callable和Runnable的区别:就是方法是返回程序的结果.
4) submit(); 参数为Runnable或者Callable的子实现类,它的返回值就是Callable中的结果,返回为一个Futrue类型,
通过get()方法,得到最后的结果.
1) Timer: 可以重复执行或者多少毫秒后执行
2) schedule(TimerTask task,long delay);多少毫秒后开始执行task中的任务,
schedule(TimerTask, long delay, long period); 间隔period毫秒一直执行task中的任务,
cancel(); 结束这个计时器,丢弃当前多有的任务.
3) TimerTask:子类继承并且复写run()方法,
3: 匿名内部类的线程:
1)Thread:
new Thread(){ public void run(){ ... }
}.start();
2)Runnable:
new Thread(new Runnable(){ public void run(){ ... }
}
).start();
阅读全文
0 0
- 线程与线程池
- 线程池 线程优先级
- Executor线程,线程池
- 线程、多线程、线程池
- IOS-线程、线程池
- Java线程:线程池
- 线程和线程池
- 线程、多线程、线程池
- 线程、多线程、线程池
- 线程(六)线程池
- ExecutorService(线程池)+线程
- 线程和线程池
- 线程&线程池 简略
- 线程和线程池
- 线程池 线程锁
- 线程、线程池总结
- 线程与线程池
- 线程、锁、线程池
- 大唐天下商城系统开发
- HDU 5718 Oracle(大数)
- 12cR2 下手工建库 CDB
- 数论[模板]
- 二叉搜索树的操作集(30 分)
- 线程池
- 数据结构单链表应用
- Git简单入门
- 纵向拆分和横向拆分
- HTTP简介
- LeetCode-667:Beautiful Arrangement II (数组的完美安排) -- medium
- JavaScript中的try...catch语句和es5的严格模式
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战001--机器准备
- oracle常用函数小结(一)