2017年11月15日

《Java多线程编程核心技术》读后感(三)

摘要: synchronized同步语句块 用synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行以一个长时间的任务,那么B线程则必须等待比较较长的时间。在这样的情况下可以使用synchronized同步语句块来解决 synchronized方法的弊端 synchronized 阅读全文

posted @ 2017-11-15 22:23 Michael2397 阅读(375) 评论(0) 推荐(0) 编辑

《Java多线程编程核心技术》读后感(二)

摘要: 方法内的变量为线程安全 实例变量非线程安全 如果对象中有多个实例变量,则运行结果有可能出现交叉的情况 如果对象仅有一个变量,则有可能出现覆盖的情况 解决方案: 实验结论:在两个线程访问同一个对象重点额同步方法时一定是线程安全的 多个对象多个锁 其他代码实现代码如上 上面例子是两个线程分别访问同一个类 阅读全文

posted @ 2017-11-15 17:07 Michael2397 阅读(458) 评论(0) 推荐(0) 编辑

导航