어떻게 fork() 명령을 사용하여 10 개의 프로세스를 생성하고 동시에 작은 작업을 수행 할 수 있습니까?다중 fork() 동시성
Concurrent는 작동 단어이므로 fork를 사용하는 방법을 보여주는 많은 곳에서 데모에서 fork()를 한 번만 호출하면됩니다. 어떤 종류의 for 루프를 사용할 것이라고 생각했지만 시도해 보았습니다. fork()가 새로운 프로세스를 생성하고 작업을 수행 한 다음 새 프로세스를 생성한다는 것이 내 테스트에서 보이는 것입니다. 그래서 그들은 순차적으로 실행되고있는 것처럼 보입니다. 그러나 동시에 포크를 포크 (fork) 할 수 있고 그것이 의미가있는 경우 10 개의 프로세스가 동시에 작업을 수행 할 수 있습니까?
감사합니다.
업데이트 : 답변들에 대한 덕분에, 난 그냥() 처음에 포크의 일부 측면을 오해 생각하지만 난 지금 그것을 이해합니다. 건배.
BTW-- 또는 스레드 : 여기 튜토리얼입니다. 원하는 태그가 [멀티 프로세싱] 태그 인 경우 – dmckee
네가 맞다 –