Citat:
A sad jedno glupo pitanje: cemu ovakve stvari sluze?
E, na to pitanje neka ti odgovori MSDN:
"In general, fibers do not provide advantages over a well-designed multithreaded application. However, using fibers can make it easier to port applications that were designed to schedule their own threads."
Citat:
Process moze imati roditeljski odnos u jos jednom smislu: a to je da moze lansirati child procese, koji su (ako ne gresim) uslovljeni postojanjem owner process-a. (Mada mislim da ovo zadnje nije i obavezno).
Na Windows-u, child procesi nisu uslovljeni postojanjem parent procesa. Na nekim drugim operativnim sistemima jesu.
Citat:
4) I da, cini mi se da sam video da postoji mogucnost kreiranja process-a bez osnovnog thread-a; mada nemam predstavu sta i kako, i da li uopste to nesto radi. Pod 'osnovnim' thread-om podrazumevam ThreadWindow objekat; znaci, nesto sto omogucava komunikaciju process-a sa ostatkom sveta (da, mislim na poruke).
S druge strane, ne mozete kreirati thread bez process-a, to jest svaki thread mora imati svog owner-a (process).
Uh, ovde si malo zamrsio. Svaki proces mora da ima bar jednu nit. E, ako pod "osnovnom niti" podrazumevaš nit koja vrti message loop, onda je tačno da ne moraju svi programi da je imaju - konzolni programi i servisi je najčešće nemaju.