mqueue を実装するために pthread win32 ライブラリを使用しています。しかし、次のコードが実行されると、#40 エラーがスローされます。これは、システムがサポートされていないことを意味します。
pthread_mutexattr_setpshared(&mattr, PTHREAD_PROCESS_SHARED);
i = pthread_mutex_init(&mqhdr->mqh_lock, &mattr);
pthread_mutexattr_destroy(&mattr); /* be sure to destroy */
それがうまくいかなかった後、私は40歳です。これについて考えている体はありますか?または、どの種類のWIN32スレッド関数を使用して置き換えるなど、他の代替ソリューションがありますか。
注: win32 で mqueue の実装に成功した人はいますか? ありがとう