W programach wielowątkowych podejrzewam, że gdy wątek czeka(), nie angażuje zbyt wiele procesorów, aby procesor mógł zamienić się na inny wątek.Co robi wątek po wywołaniu wait() w Javie?
Na przykład 100 wątków rozpoczyna to samo zadanie, podczas gdy 50 wątków wykonuje to zadanie, podczas gdy pozostałe 50 wątków czeka aż wszystkie 50 zadań zostanie ukończonych. Ten ostatni przypadek kosztuje znacznie mniej czasu niż ten pierwszy.
Czy ktoś może sugerować jakieś odczyty na ten temat?
Err, to czeka? na cokolwiek czeka na powiadomienie? – EJP