首页
学习
活动
专区
工具
TVP
发布

ImportSource

专栏作者
207
文章
386775
阅读量
68
订阅数
并发编程-到处都是线程!
即使是你在自己的program中从来没有显式的创建线程,框架也依然会代表你偷偷的创建一些线程。所以呢,被这些线程调用的代码也必须是线程安全的。这样的设计和实现给开发人员带来了一定的负担,因为开发线程安全的代码必须要更加的细心以及更多的分析,相对于非线程安全的代码来说。 每个Java的应用程序都会用到线程。当JVM启动后,JVM就会创建一些线程用于JVM的那些housekeeping任务(比如garbage collection以及finalization)以及创建一个主线程(main thread)用于运行
ImportSource
2018-04-03
7550
并发编程-原子性
前面我们说了有关stateless的内容,那么如果我们在一个stateless的object中添加一个状态元素会发生什么呢?现在假设我们想要添加一个命中计数器(hit counter),其实就是用来记录处理请求的次数。那么你也许想到了,比较明显的做法就是给这个servlet添加一个long类型的field,然后每次请求都会自动的加1,就像程序清单2.2的UnsafeCountingFactorizer类那样。 强势插入上一期:并发编程-什么是线程安全? 不幸的的是,UnsafeCountingFactori
ImportSource
2018-04-03
1.3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档