J2SE
文章平均质量分 90
Loser_Boy_
一切并不难,只是太悲观。
展开
-
JavaString
当字符缓冲用于多线程的时候,尽管StringBuilder的速度最快但是JVM不能保证它的操作是安全的,但是StringBuffer是安全的。所以在单线程的时候一般用StringBuilder就是因为他的速度,在多线程用StringBuffer是为了保证操作的安全性。原创 2016-11-05 00:01:35 · 607 阅读 · 0 评论 -
Java多线程之对象及变量的并发访问
Java对象及变量的并发访问当多个线程同时对同一个对象中的实例变量进行并发访问时可能会产生线程安全问题。产生的后果就是”脏读”,即收到的数据其实是被更改过的。 如果访问的是方法中的变量,则不存在”非线程安全”问题 可以通过以下几种方式来解决,在对对象及变量并发访问过程中的安全问题 1. synchronize同步方法 2. 同步语句块 3. volatile关键字synchronize同步原创 2017-02-21 21:35:52 · 2881 阅读 · 0 评论 -
线程状态转换
线程状态的转换。 join(),wait(),sleep(),yield()原创 2017-05-18 20:51:08 · 434 阅读 · 0 评论