摘要: 1 思索问题 A线程需要申请资源1才能继续执行,而资源1被线程B占有。线程B需要申请资源2才能继续执行,而资源2被线程A所占有。 线程A占有资源2,需要请求资源1 线程B占有资源1,需要请求资源2 阅读全文
posted @ 2017-06-08 22:05 凯西_Casey 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1 线程同步问题的由来 多个线程共享资源没有进行控制 2 同步问题Java的解决方案 同步方法:当线程进入同步方法的时候,会获得同步方法所属对象的锁。一旦获得对象锁,则其他线程不能再执行被锁对象的其他任何同步方法,只有在同步方法执行完毕并释放后,其他线程才能执行。 synchronized 方法声明 阅读全文
posted @ 2017-06-08 09:39 凯西_Casey 阅读(277) 评论(0) 推荐(0) 编辑