Keresés

Új hozzászólás Aktív témák

  • Oppenheimer

    nagyúr

    válasz emvy #7502 üzenetére

    Ha a1 nyom egy yield-et, akkor a1-a10 es b1-b10 szalak kozul valamelyik fog utemezesre kerulni.

    Ez alapján annyira random a yield, hogy az is lehet hogy a1 blocked állapotba kerül (hisz másképp nem kerülhetne ütemezésre a1-a10 közül más, mert az a1 foglalja a monitort), de az is lehet, hogy nem változik semmi?

    A queued ne tevesszen meg, nincs sorrendiseg ertelmezve a varakozo szalak kozott.

    Ez világos.

    A queued az, ami nem var semmilyen monitoron, csak preemptalva lett (vagy csak elinditottak, de meg nem kerult utemezesre).

    Csak a tisztánlátás végett: ha a példánkban a1 van az A objektum monitorában, és b1 a B monitorában, akkor a1 és b1 ami queued (vagy épp running, attól függ mi van beütemezve).

    Yielddel nem csak a1 és b1 közötti ütemezést lehetne befolyásolni?

Új hozzászólás Aktív témák