多线程
文章平均质量分 80
abandon9527
我毕业于东北大学软件学院软件工程专业,热心于编码,愿做一开心的小码农
展开
-
0007 ExecutorService的execute和submit方法【基础】
因为之前一直是用的execute方法,最近有个情况需要用到submit方法,所以研究了下。 三个区别: 1、接收的参数不一样 2、submit有返回值,而execute没有 Method submit extends base method Executor.execute by creating and returning a Future that can be used to原创 2013-12-17 10:05:03 · 738 阅读 · 1 评论 -
0004 java中volatile关键字的含义【入门】
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized转载 2013-11-26 12:02:58 · 1431 阅读 · 0 评论 -
0019 Servlet容器的实现:单实例多线程的线程安全问题【基础】
Servlet容器默认采用单实例多线程的方式来处理请求,这样减少产生Servlet实例的开销,提升了对请求的响应时间,对于Tomcat可以在server.xml中通过元素设置线程池中线程的数目。这样实现的同时带来了多用户并发访问多线程安全问题。 一. Servlet容器如何同时来处理多个请求 先说明几个概念: 工作者线程Work Thread:转载 2014-12-18 22:31:45 · 789 阅读 · 0 评论