compilador g++ y entorno multiprocesador

oli
30 de Junio del 2005
Hola,

Me han comentado que existe una opcion del compilador g++ para que una aplicación se ejecute en un solo procesador en una máquina multiprocesador. ¿Es cierto? En ese caso, ¿Cual es?

Gracias

Oli

hiei
30 de Junio del 2005
Creo que esto no lo puede controlar el programa (a menos que se ponga en modo nucleo y haga un spinlock de todos los demas procesadores sobre el) pero tal vez algun SO tenga el API para esto (Linux? no lo se)
En caso de ser pocible en:
http://gcc.gnu.org/onlinedocs/
Deves encontrar lo que buscas, yo he buscado un rato esa opcion, pero no encontre nada que dijera que se puede...
En todo caso, el que pueda o no es dependiente de la arquitectura (HPUX, Solaris, SunOS, Linux, MacOS X, etc)
Es interesante, si encuentras algo hazlo saber...