to nebyl blby priklad.. ale blby "preklad" ... podprocesy se vesmes oznacuje neco jineho, tady by mel byt preklad "vlakna" nebo neco podobnyho.
aplikace jako takova v podstate neresi, jestli je napsana pro podporu multithreadingu (pokud neni nejaka highly specialized a neridi si vyuziti procesoru sama). aplikace si vytvari vlakna, nechava v nich bezet sve cinnosti, a to, na jakem procesoru (a vubec, jak a kde) pobezi, je v rezii systemu. zjednodusene se da rict, ze kazda aplikace, ktera vytvari vice vlaken, podporuje (a vyuziva) vice proceosru, protoze prace programu muze byt systemem rozdelena na vice procesoru/jader.
a fs9 samozrejme NENI single threaded aplikace, je to opravdu multi threaded aplikace ..
to je multivlaknovost na fyzicke urovni ..
-----------------
samozrejme, muzeme se ale bavit o tom, jak a k cemu jsou ta vlakna vyuzita... priapd fs9ky je imho neco na zpusob kdy v jednom vlakne bezi v podstate cely engine, a ostatni vlakna jsou spise servisni vlakna zajistujici vstup uzivatele, donacitani a prednacitani scenerii, vypocty a prepocty AI provozu, a tak prinos dvou a vice jader neni tak zasadni. |
|