winsoft666 / veigar

Cross platform RPC library using shared memory.
GNU General Public License v3.0
43 stars 4 forks source link

Mutex在Unix下的实现 #2

Closed sillykelvin closed 4 days ago

sillykelvin commented 3 weeks ago
  1. Mutex是直接new MutexHandle()出来的,似乎没办法和别的进程共享
  2. 如果是基于fork的方式,似乎也没有设置PTHREAD_PROCESS_SHARED

这会不会导致在Unix下,lock/unlock语义在不同进程间不能工作?

winsoft666 commented 1 week ago

已经使用信号量代替Mutex