En los programas de subprocesos múltiples, sospecho que cuando un subproceso espera(), no ocupa mucha utilización de la CPU para que la CPU pueda intercambiar otros subprocesos.¿Qué hace un hilo después de llamar a wait() en Java?
Por ejemplo, 100 hilos comienzan la misma tarea juntos comparando con 50 hilos que realmente hacen la tarea, mientras que otros 50 hilos esperan hasta que se completen las 50 tareas. El último caso cuesta mucho menos tiempo que el primero.
¿Alguien puede sugerir algunas lecturas sobre esto?
Err, se espera? para lo que está esperando ser notificado? – EJP