22问答网
所有问题
哪位大神告诉我,手动创建多线程和使用线程池有何区别啊?详细点 感激不尽
如题所述
举报该问题
其他回答
第1个回答 2014-02-12
使用线程池可以控制使用线程的数量,避免出现线程创建销毁的现象,使用线程池可以重复利用线程,有利于多线程的管理,而手动呢恰好相反, 好好学习线程以后很有用处 。
相似回答
线程与线程池
答:
4)wait出让系统资源,进入
线程池
中等待;sleep不会出让锁。二者都会让出CPU。5、用户线程(user Thread)和守护线程(daemon Thread)的区别。1)守护线程的区别在于thread.setDaemon(true),设置了就是守护
线程,
且必须在start()之前设置。2)守护线程依赖于用户线程,没有用户线程,守护
线程不
存在。即...
什么是
线程池,
如何
使用,
为什么要用
答:
线程池,
thread pool,是一种
线程使用
模式
,线程池
维护着多个
线程,
等待着监督管理者分配可并发执行的任务。功能:应用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程...
大家正在搜
相关问题
线程组和线程池的区别
java线程组,线程池,线程队列分别是什么?有什么区别?
为什么要使用线程池?
线程组和线程池的区别
多线程和线程池的CPU分配、执行效率、主要区别在哪里?执行带...
为什么了要使用线程池,什么情况下要使用线程池
创建线程有几种不同的方式?你喜欢哪一种?为什么?
易语言创建进入许可证和启用线程有什么区别?