快捷搜索:  xxx  as  推理研究所  幼幼  侦探研究所

龙八国际pt老虎机 下载:关于多线程同步的初步教程--Metux的设计及使用



Mutex是互斥体,广泛地利龙八国际pt老虎机 下载用在多线程龙八国际pt老虎机 下载编程中。本文以广为流程的Doug Lea的concurrent对象包的Mutex实现为例,进行一点探究。在Doug Le龙八国际pt老虎机 下载a的concurrent对象包中,Mutex实现了Sync接口,该接口是concurrent对象包中所有锁(lock)、门(gate)和前提变量(condi龙八国际pt老虎机 下载tion)的公共接口,Sync的实现类主要有:Mutex、Semaphore及其子类、Latch、CountDown、ReentrantLock等。这也表现了面向抽象编程的思惟,使我们可以在不改变代码或者改变少量代码的环境下,选择应用Sync的不合实现。下面是Sync接口的定义:

public interface Sync {

public void acquire() throws InterruptedException; //获取许可

public boolean attempt(long msecs) throws InterruptedException; //考试测龙八国际pt老虎机 下载验获取许可

public void release(); //开释许可

}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: