文章详情页
Java编程技巧(信号量,管道)
浏览:3日期:2024-06-19 17:58:27
内容: 一、信号量 在进行多线程编程时,经常要使用同步互斥机构,但java本身没有提供的同步互斥机构,仅提供了两个与同步互斥有关的方法:wait()和notify(),可以用来设计信号量类:mySemaphore,它是按照Dijkstra提出的计数信号量的思想设计的。 mySemaphore有两个最重要的成员方法:P()和V()。这两个方法实际就实现了信号量的P操作和V操作。具体描述如下: public synchronized void P(){ semaphore--; if(semaphore
标签:
Java
排行榜
