Resultados de la búsqueda a petición "posix"
Error de C ++: referencia indefinida a 'clock_gettime' y 'clock_settime'
Soy bastante nuevo en Ubuntu, pero parece que no puedo hacer que esto funcione. Funciona bien en las computadoras de mi escuela y no sé lo que no estoy haciendo. He comprobadousr / includey el tiempo.h está bien. Aquí está el código: #include ...
pthread_create y EAGAIN
Obtuve un EAGAIN al intentar generar un hilo usando pthread_create. Sin embargo, por lo que he comprobado, los hilos parecen haber terminado correctamente. ¿Qué determina el sistema operativo para dar EAGAIN al intentar crear un hilo usando ...
Semáforos y mutex para la sincronización de subprocesos y procesos
Estoy confundido con el uso de semáforos y mutex a nivel de subprocesos y procesos. ¿Podemos usar semphores y mutexes para la sincronización de subprocesos y...
¿El sistema () llama al mal?
Estoy diseñando una aplicación C ++ que, entre otras cosas, ejecuta algunos scripts de vez en cuando. La aplicación debe ser eficiente y preferiblemente independiente de la plataforma. El problema es, sin embargo: ¿hay alguna razón por la que ...
¿Es snprintf () SIEMPRE terminación nula?
Es snprintf siempre nulo terminando el búfer de destino? n otras palabras, ¿es esto suficiente: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); ¿o tiene que hacer así, si somestr es lo suficientemente largo? char dst[10]; ...
establecer bandera en el manejador de señal
En C ++ 11, ¿cuál es la forma más segura (y perceptiblemente más eficiente) de ejecutar código inseguro en una señal que se detecta, dado un tipo de bucle de...
¿Cuál es el límite práctico del tamaño de un paquete único transmitido a través del socket de dominio?
Supongamos que hay un socket de dominio Unix creado para un programa típico de servidor-cliente. El cliente envía un búfer de 10 GB a través del socket y, mientras tanto, el servidor lo consume. ¿El sistema operativo (Linux / BSD) divide el ...
shmat () está devolviendo un "shmaddr" diferente para el mismo "shmkey"
Aquí está mi configuración ... /* Bounded Buffer item structure */ struct item { int id; /* string index value */ char str[80]; /* string value */ }; /* Structure for the shared memory region */ typedef struct { int debug; /* debug flag */ int ...
Categorías <error_sistema> y códigos de error estándar / del sistema
C ++ 11 introdujo el<system_error> encabezado que contiene un sistema genérico para manejar códigos de error. Unstd::error_code es una tupla que contiene unint, el código de error y una referencia a unstd::error_category, que define el dominio de ...