文章詳情頁
Java編程技巧(信號量,管道)
瀏覽:43日期:2024-06-19 17:58:27
內(nèi)容: 一、信號量 在進行多線程編程時,經(jīng)常要使用同步互斥機構(gòu),但java本身沒有提供的同步互斥機構(gòu),僅提供了兩個與同步互斥有關(guān)的方法:wait()和notify(),可以用來設(shè)計信號量類:mySemaphore,它是按照Dijkstra提出的計數(shù)信號量的思想設(shè)計的。 mySemaphore有兩個最重要的成員方法:P()和V()。這兩個方法實際就實現(xiàn)了信號量的P操作和V操作。具體描述如下: public synchronized void P(){ semaphore--; if(semaphore
標(biāo)簽:
Java
排行榜
