Resultados de la búsqueda a petición "posix"

1 la respuesta

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 ...

10 la respuesta

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 ...

2 la respuesta

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...

5 la respuesta

¿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 ...

5 la respuesta

¿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]; ...

6 la respuesta

Posix hilos problema

1 la respuesta

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...

4 la respuesta

¿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 ...

6 la respuesta

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 ...

2 la respuesta

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 ...