
并发
qq_31102103
这个作者很懒,什么都没留下…
展开
-
java 线程池原理及几种线程池详解
1、为什么要用线程池? 服务器经常出现处理大量单个任务处理的时间很短而请求的数目却是巨大的请求。 构建服务器应用程序的一个过于简单的模型应该是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务。实际上,对于原型开发这种方法工作得很好,但如果试图部署以这种方式运行的服务器应用程序,那么这种方法的严重不足就很明显。每个请求对应一个线程(thread-per...转载 2018-09-07 11:41:04 · 219 阅读 · 0 评论 -
sleep与wait的去区别?
1,来源不同 两个方法根本来自不同的类,sleep来自Thread,wait来自Object类。sleep是Thread提供的一个静态方法 2,调用sleep方法的线程不会释放对象锁,而调用wait() 方法会释放对象锁 sleep是不让出系统资源的;wait是线程交互时,如果线程a对一个同步对象x发出一个wait 调用该线程会进入线程等待池等待,需要等其他...原创 2018-09-26 21:13:12 · 115 阅读 · 0 评论