View Full Version : Dual-core Programming
Ciao ragazzi,
volevo sapere se esistono in giro dei compilatori che in automatico generino degli eseguibili che sfruttino al massimo i due core fisici dei dual core e per quale linguaggio...
Grazie,
Marco.
volevo sapere se esistono in giro dei compilatori che in automatico generino degli eseguibili che sfruttino al massimo i due core fisici dei dual core e per quale linguaggio...Il fatto di poter sfruttare pių processori (che siano "fisici" o "logici" non ha importanza), non č una caratteristica intrinseca di un compilatore o di uno specifico linguaggio. Ma bensė č una caratteristica del sistema operativo, che deve offrire le API per poter creare pių thread all'interno di una applicazione.
Ovviamente, a quel punto, č il programmatore che deve "saper" sfruttare il multi-threading.
Quello che devi capire, quindi, č che non c'č una istruzione/compilatore/linguaggio che fa tutto da solo per poter "parallelizzare" l'esecuzione. Č il programmatore che deve sviluppare il sw in modo opportuno per trarre vantaggio dal multi-threading.
Tornando al discorso del linguaggio, dipende: C/C++ posso certamente sfruttare il multi-threading, utilizzando le API specifiche del S.O. (API Win32 su Windows e le pthread su Linux) oppure altre librerie specifiche.
Java consente nativamente la gestione di pių thread, cosė come i linguaggi per .NET (C#, ecc...). Per altri linguaggi č da vedere, non li conosco tutti. ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.