Estoy pensando en desarrollar una aplicación que, en una máquina de seis núcleos, ejecute seis tareas asíncronas, una en cada núcleo.¿Hay alguna forma de bloquear un proceso en una CPU?
¿Pero es posible bloquear las tareas en su propio núcleo?
La idea es que se ejecuten principalmente solos, pero a veces se comunican en un área de memoria compartida. Sin embargo, quiero que las tareas se ejecuten lo menos perturbadas posible.
¿Estás realmente seguro de que va a hacer un mejor trabajo que el programador de decidir qué CPU debe ejecutar cada tarea? :-) –
@R .., no estoy seguro, pero tengo una buena corazonada. La razón es que hay exactamente 6 cosas que hacer, y deben ejecutarse de la manera más ininterrumpida posible, de forma asíncrona. –