• Zedas
    #15
    Figyusz, a modern nyelvekben eleve meg van oldva ennek a támogatása. Itt nem az a kérdés hogy meg lehet e oldani egyszerűen egy szinkronizált program megírását, mert erre a válasz igen. Ez assemblyben ma már öngyilkosság.

    A probléma az oktatásban és a jelenleg nem létező PC-s multiprocesszoros tudásbázison van. Nincs hagyománya hogy hogy lehet egy quickshortot, bináris keresést stb. dolgot elosztani több task között. Ha gondolkozol rajta meg lehet csinálni, de nem fogod automatikusan így tervezni az algoritmusokat. Még nincs a nyelvekbe sem beépítve ilyen könyvtár. Ez még hosszú évek kérdése.

    Egyébként már nagyon sok utasítás lemegy egy órajelciklus alatt, sőt, az összes regiszter elérő utasítás ilyen. A memóriát elérő utasítások is jórészt végrehajtódnak 2 órajelciklus alatt (L1 cache hit esetén), szóval amit írtál az már a múlt.