2010-11-25 20 views
6

¿Alguien sabría algún consejo sobre la programación multinúcleo en C? Me disculpo si la pregunta se ha realizado antes, después de una búsqueda "de buena fe", no pude encontrarla. Me encantaría eliminar si alguien me lo indica.Recursos de múltiples núcleos en C

+0

Creo que eso depende en gran medida de la arquitectura del hardware –

+0

Absolutamente correcto, pero solo estoy hablando de ejemplos generales y documentos, por ejemplo, para núcleos duales/cuádruples intel (o amd). Espero que alguien ya haya "decantado" la literatura un poco, y sepa lo que vale la pena leer y lo que no. Gracias. –

Respuesta

6

C1X es el nombre no oficial del nuevo estándar planificado para el lenguaje de programación C.

apoyo Multithreading (_Thread_local de clase de almacenamiento especificador, cabecera que incluye la creación del hilo /funciones de gestión, mutex, variables condición y funcionalidad de almacenamiento de hilo específico, así como la calificador de tipo _Atomic y para ininterrumpible acceso objeto)

2

no está incluido en el estándar ANSI C, pero si se está utilizando Unix Me gustaría sugerir fuertemente a echar un vistazo a Posix Threads

Cuestiones relacionadas