¿Cómo se usa el comando fork() de modo que se pueden generar 10 procesos y hacer que hagan una pequeña tarea al mismo tiempo?Múltiple tenedor() Concurrencia
Concurrente es la palabra operativa, muchos lugares que muestran cómo usar la horquilla solo usan una llamada a fork() en sus demostraciones. Pensé que usarías algún tipo de bucle pero lo intenté y parece en mis pruebas que los tenedores() están generando un nuevo proceso, haciendo un trabajo, y luego generando un nuevo proceso. Entonces parece que se ejecutan de forma secuencial, pero ¿cómo puedo hacer un fork al mismo tiempo y hacer que 10 procesos hagan el trabajo simultáneamente si eso tiene sentido?
Gracias.
Actualización: Gracias por las respuestas chicos, creo que acabo entendido bien algunos aspectos de tenedor() al principio, pero lo entiendo ahora. Aclamaciones.
BTW-- ¿Usted realmente * * desea procesos (como en el texto) o hilos (como en la etiqueta). Si procesa la etiqueta que desea es [multiprocesamiento] – dmckee
sí, está correcto –