阅读背景:

多线程并发之java内存模型JMM

来源:互联网 

多线程概念的引入是人类又一次有效压寨计算机的体现,而且这也是非常有必要的,因为一般运算过程中涉及到数据的读取,例如从磁盘、其他系统、数据库等,CPU的运算速度与数据读取速度有一个严重的不平衡,期间如果按一条线程执行将会在很多节点产生阻塞,使计算效率低下。另外,服务器端是java最擅长的领域,作为服务器必须要能同时响应多个客户端的请求,同样需要多线程的支持。在多线程情况下,高并发将带来数据的共享与竞争问题,tomcat作为中间件将多线程并发等细节尽量封装起来处理,使用户对多线程透明,更多地关注业务处理即可。但如果想要深入剖析tomcat我们有必要深入了解多线程并发技术,此章节将介绍多线程并发的一些底层原理及JDK并发包的实现的相关知识,并不会对所有具体的并发类的使用方法进行介绍,针对一些在Tomcat中使用的类会稍微详细阐述。多线程概念的引入是人类又一次有效压寨计算机的体现,而且这也是非常有必要的,因为一般运算过




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: