最近はPythonで並列プログラミングツールを勉強しています。os.pipe と multiprocessing.Pipe の 2 つの主な違いを次に示します (使用される機会にもかかわらず)。
- os.pipe は一方向、マルチプロセッシングです。パイプは双方向です。
- パイプに物を入れる/パイプから物を受け取るとき、 os.pipe はencode/decodeを使用しますが、 multiprocessing. Pipe はpickle/unpickleを使用します
私の理解が正しいか知りたいのですが、他に違いはありますか?ありがとうございました。