线程
Here_sjc
这个作者很懒,什么都没留下…
展开
-
有趣的线程小测试
一、 建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C,要求线程同时运行,交替打印10次ABC答案:public class Thread1DemoController {public static void main(String[] args) throws InterruptedException {threadtest01(); threadtest0...原创 2018-05-09 16:07:41 · 238 阅读 · 0 评论 -
ThreadLocal
ThreadLocal源码解读1. 背景ThreadLocal源码解读,网上面早已经泛滥了,大多比较浅,甚至有的连基本原理都说的很有问题,包括百度搜索出来的第一篇高访问量博文,说ThreadLocal内部有个map,键为线程对象,太误导人了。ThreadLocal非常适合对Java多线程编程感兴趣的程序员作为入门类阅读,原因两方面:加上注释源码也不过七八百行。结构清晰,代码简洁。本文重点导读Thr...转载 2018-05-09 16:13:51 · 212 阅读 · 0 评论 -
java常用的几种线程池比较
1. 为什么使用线程池诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序的...转载 2018-05-09 16:22:53 · 206 阅读 · 0 评论