/*java中同步机制解决了线程安全问题,但是也同时引发死锁现象。 死锁现象: 死锁现象出现 的根本原因: 1. 存在两个或者两个以上的线程。 2. 存在两个或者两个以上的共享资源。 死锁现象的解决方案: 没有方案。只能尽量避免发生而已。 */ class DeadLock extends Thread{ public DeadLock(S... ...
同步现象 中文同步现象 英文【医】 synchronia; synchronism
TCP全局同步如上图:当网络正常情况下,PC1,PC2,PC3与PC4建立TCP链接,TCP的窗口大小为最大。当R1连PC4的接口发生拥塞尾丢包时,TCP感应到链路的拥塞。就将窗口大小改为原来的1/2,当改为后AR1接口速率明显降低。链路恢复正常。TCP感应到链路不拥塞了,马上又把窗口大小还原,可想而知链路就拥塞了。就这样周而复始。
synchronized关键字 总结:1.synchronized修饰方法上 2.synchronized修饰在代码块上 (1)修饰对象 (2)修饰类 遇到synchronized同步锁所有情况 (1)作用在同一个实例对象上,两个线程, 一个线程调用synchronized修饰的方法(锁在本类对象上) 另一个线程可以调用非synchronized修饰的方法, 两个线程互不影响,并行,异步 (2)...