线程通信

1.文件共享 2.网络共享 3.共享变量 3.JDK提供的线程协调API(细分:suspend/resume,wait/notify/,park/unpark) 多线程协作的典型场景是:生产者-消费者模型。(线程阻塞,线程唤醒) suspend和resume容易出现死锁代码(弃用): 1.在同步代码中,suspend不会释放锁。 2.如果resume早于suspend调用,则不会恢复线程继续执行。
相关文章
相关标签/搜索