 
View Full Version : ANSI/ISO C++ e Multi-threading
Fabrizio73
26-04-2002, 14:20
Come mai l'ANSI/ISO C++ non prevede ancora il supporto del multi-threading?
So che il supporto al multi-threading dipende molto dal SO, ma la SUN con Java lo ha inserito ugualmente...
/\/\@®¢Ų
26-04-2002, 17:54
I thread nella libreria standard dovrebbe essere una delle novita' della prossima "revisione" dello standard ( insieme a librerie per il networking e altre cose )
Fabrizio73
27-04-2002, 13:48
A quando la prossima release?
Java supporta i thread perchč gira su una macchina virtuale, che usa i thread del sistema "ospite".
Se si vuole fare una libreria C++ per la creazione/gestione di thread, o la si fa dipendente dal sistema operativo, oppure si usano thread in user space, credo.
ciao
Fabrizio73
27-04-2002, 14:04
Con la mia affermazione, intendevo dire che la possibilitą di un supporto standard al multi-threading č possibile, basta avere un'interfaccia comune e l'implementazione dipendente dalla piattaforma.
/\/\@®¢Ų
27-04-2002, 15:02
Originariamente inviato da alexmaz 
[B]Java supporta i thread perchč gira su una macchina virtuale, che usa i thread del sistema "ospite".
Se si vuole fare una libreria C++ per la creazione/gestione di thread, o la si fa dipendente dal sistema operativo, oppure si usano thread in user space, credo.
ciao 
Ma anche i thread di Java cambiano da implementazione a implementazione ( anzi, in molti VM e' possibile scegliere tra thread in user space o quelli in kernel space ).
Questo discorso vale in generale per tutte le librerie che hanno a che fare con l'hardware. Anche l'accesso ai files e' implementato diversamente a seconda del sistema operativo
/\/\@®¢Ų
27-04-2002, 15:15
Originariamente inviato da Fabrizio73 
[B]A quando la prossima release? 
Sinceramente non ti so dire.
Forse la cosa migliore e' chiedere sul newsgroup del C++.
Comunque l'interfaccia dovrebbe essere ispirata alle librerie boost ( www.boost.org ) visto che su di esse lavorano molti membri dello standard.
Fabrizio73
27-04-2002, 15:17
Thanks :)
Fabrizio73
27-04-2002, 15:23
Thanks :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.