OSの力を借りずにmutexって実現できる?たとえばC++で。