私のマルチスレッド アプリケーションでは、AF_UNIX タイプのソケットを使用しています。デフォルトではブロックされているようです。問題は、「ブロック」とはどういう意味ですか? アプリケーションで、または呼び出しまたはすべてのスレッドを実行するときにスレッドをブロックしますか( do のように)?::recv
::send
fgets
すべてのスレッド/アプリケーション全体をブロックする場合、非ブロックソケットを使用する必要があると思いますか? その場合、AF_UNIX ノンブロッキング ソケットの設定方法と、いつノンブロッキング モードを設定する必要があるか (およびその方法) の良い例を教えてください。どうやって::recv
?ありがとう。