Új hozzászólás Aktív témák
-
Robitrix
senior tag
Azért elég otvar meló lenne olyan kódot írni, ami magától skálázódik fel a megfelelő magszámhoz. Minden esemény indulásakor el kéne dönteni, hogy az esemény számolását(mondjuk valaki tüzet nyit egy fegyverrel és ki kell számolni a lövés hatását) és a kódban kéne agyalni, hogy jut-e program mag vagy szál a párhuzamos futásra. ha nem jut nem indítom párhuzamos szálnak legfeljebb valamelyik program ágból meghívják sima szubrutinnak és leglejjebb addig a hivó program ág pihizik amíg a subrututin hajtódik végre. ha meg van őlusz mag és szál akkor egy párhuzamosan futó program ágon számolódik ki az esemény.
a felskálázodik több magra szerintem azt jelenti, hogy eleve megirják sok magra és szálra aztán ha a hardwer képes elég magot és szálat alárakni, akkor futni fog megfelelő számú magon és szálon párhuzamosan ha meg nem jut elég hát akkor is fut, legfeljebb feltartják egymást a futni akaro magok és szálak. és lassú lesz....
elvben lefut egyetlen magon is a 16 program ágat igénylő program is. az, hogy milyen teljesítménnyel az más kérdés. lehet elsütik a fegyvert aztán várni kell 2 másodpercet, mire megtörténik a képernyőn a lövés és következménye... logikailag eltekintve az program események időzítési gondjaitól is lefut a nagy mag és szálszámra irt alkalmazás is kevés magon, csak lehet siralmas az eredménye.
Új hozzászólás Aktív témák
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest