十八 线程暂停 suspend/ resume

1  Suspend、resume 的缺点1 :独占

   线程执行到同步块中,如果线程暂停了,不会释放锁。

比如,比如System.out.println()方法就是一个同步方法,

如果线程调用System.out.println()后,在进入函数内部时,暂停了,

其他地方调用System.out.println()就都得等待。

2 Suspend与resume方法的缺点2:不同步

   当多个线程操作同一个共享数据时,如果某个线程执行一半,暂停了,而其他线程再去取得

  这个共享数据,就会出现数据不一致的情况。

  

扫描二维码关注公众号,回复: 3725894 查看本文章

  

猜你喜欢

转载自www.cnblogs.com/liufei1983/p/9853061.html