es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PTHREADS

¿Cómo crear múltiples hilos basados en la entrada del usuario?

Necesito crear hilos basados en argumentos de línea de comandos. ¿Necesito crear un arreglo de punteros para declarar e inicializar los hilos? int main(int argc, char *argv[]) { int sleepTime=atoi(argv[1]); int noOfPoducers=atoi(argv[2]); int noOfConsumers=atoi(argv[3]); for(int i=0;i<=noOfProducers;i++){ // crear hilos aquí pthread_t prodId1[1]; } }

Cargando la biblioteca de C desde C# con PInvoke en dotnet core.

Construí la siguiente biblioteca en C: #define _GNU_SOURCE #include <pthread.h> #include <sched.h> int attachCurrentThreadToCore(int core); int main(void) { return 0; } int attachCurrentThreadToCore(int core) { pthread_t thread; thread = pthread_self(); cpu_set_t set; CPU_ZERO(&set); CPU_SET(core, &set); return pthread_setaffinity_np(thread, sizeof(cpu_set_t), &set); } y ahora estoy tratando de invocar attachCurrentThreadToCore. Este es mi . . . Read more