zoukankan      html  css  js  c++  java
  • 十八 线程暂停 suspend/ resume

    1  Suspend、resume 的缺点1 :独占

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

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

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

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

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

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

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

      

     基于以上缺点,这两个函数已经不推荐使用了。

  • 相关阅读:
    歌词:青春
    转载:只输了五元钱
    极静之渊

    低学翁
    心灵死化,何时巨变?
    无题

    意念
    爱之切
  • 原文地址:https://www.cnblogs.com/liufei1983/p/9853061.html
Copyright © 2011-2022 走看看