セマフォをOSでなくソフトで実現する方法ってありますか?