-6
lightswitchセマフォの正しい代替形式は、オブジェクト指向でないC言語のように見えますか? lightswitchセマフォのPythonリファレンスは、この文書ワークLittle Book Of Semaphoresに書かれています。Cのlightswitchセマフォの正しい形式
LightSwitchのコード:
class Lightswitch :
def __init__(self):
self.counter = 0
self.mutex = Semaphore(1)
def lock(self, semaphore):
self.mutex.wait()
self.counter += 1
if self.counter == 1:
semaphore.wait()
self.mutex.signal()
def unlock(self, semaphore):
self.mutex.wait()
self.counter -= 1
if self.counter == 0:
semaphore.signal()
self.mutex.signal()
「_HowはLightSwitchの正しい代替形式は、セマフォ非オブジェクト指向のC言語でのようになります_? "このウェブサイトの目的ではない"私のためのコードを書く "と言ってもいい方法です。 – csmckelvey
@csm_dev "私のためにコードを書く"必要はありません。どのようにすればいいのか、いくつかのアイデアを指摘できます。心配しないで、私はそれをとにかく作った。良い一日を :) – Amphoru