1
タイトルによれば、私はこれをPOSIXファイル記述子で行うことができますか?私の場合、それはシリアルデバイスで、私は1つのスレッドの読み込みともう1つの書き込みがあります。別のスレッドから書き込み中に、あるスレッドでファイル記述子から読み込むことはできますか?
タイトルによれば、私はこれをPOSIXファイル記述子で行うことができますか?私の場合、それはシリアルデバイスで、私は1つのスレッドの読み込みともう1つの書き込みがあります。別のスレッドから書き込み中に、あるスレッドでファイル記述子から読み込むことはできますか?
はい、シリアルポートで問題なく使用できます。
通常のファイルでも同じことができますが、読者とライターが互いに踏み込んでいないようにファイルの内容を慎重に管理しなければならず、特に注意深く管理する必要があるため混乱するでしょうシークポインタ(シークポインタに依存しないpread()
とpwrite()
を使用)。明らかに、&の方向があり、シークポインタの概念がないシリアルポートでは、それはより簡単です。