Etiquetas » Sistemas Operativos

Cómo cambiar el puerto SSH en CentOS 7

Muchas instrucciones que hay por la web dicen que para cambiar el puerto SSH de tu instalación de CentOS 7 o de cualquier otra versión de Linux, necesitas hacer uso de los comandos… 690 palabras más

Sistemas Operativos

Retorno de valores de un thread

El siguiente programa muestra un ejemplo para devolver un entero desde un thread al programa padre utilizando casteo. #include #include void* compute_prime (void* arg) { int candidate = 2; int n = *((int*) arg); while (1) { int factor; int is_prime = 1; for (factor = 2; factor < candidate; ++factor) if (candidate % factor == 0) { is_prime = 0; break; } if (is_prime) { if (­­n == 0) { printf(“Terminé\n”); return (void*) candidate; } } ++candidate; } return NULL; } int main () { pthread_t thread; int which_prime = 10000; int prime; pthread_create (&thread, NULL, &compute_prime, &which_prime); sleep(60); pthread_join (thread, (void*) &prime); printf(“The %dth prime number is %d.\n”, which_prime, prime); return 0; } thread-join-2.c Pasaje de argumentos a un thread Para pasar argumentos a un thread hay que usar un puntero a alguna estructura, vector o variable utilizando casteo. 508 palabras más