Katakanlah kita memiliki beberapa utas yang ingin memeriksa kapan utas lain selesai tugasnya. Saya telah membaca bahwa kita harus memanggil fungsi tipe wait () yang akan membuat utas ini menunggu hingga menerima pemberitahuan bahwa utas lainnya selesai. Dan ini bagus karena itu berarti kami tidak melakukan polling yang mahal.
Tetapi bukankah pemungutan suara terjadi secara internal di tingkat yang lebih rendah? Yaitu jika kita membuat utas menunggu () bukankah kernal melakukan polling untuk memeriksa kapan utas lainnya selesai sehingga kemudian dapat memberi tahu utas pertama?
Saya kira saya kehilangan sesuatu di sini, dapatkah seseorang mencerahkan saya?