回答編集履歴
1
typo修正
answer
CHANGED
|
@@ -3,4 +3,4 @@
|
|
|
3
3
|
> 子プロセスでは、シリアル通信があったり、画面制御があったり、別々の処理を個個に行いたいのですが、そういった場合でもforkを使って子プロセスを作っていくやり方で問題ないでしょうか?
|
|
4
4
|
|
|
5
5
|
可能か不可能かという意味では可能です。[fork()→exec()の流れ](https://ja.wikipedia.org/wiki/Fork#Fork-Exec)です。
|
|
6
|
-
適切か不適切
|
|
6
|
+
適切か不適切かという意味ではケースバイケースですが、それら複数のタスクが密接に連携して動作し、メモリ空間を共有した方が好ましい場合は、不適切です。そのような時はスレッドを使った方が効率は上がります。
|