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

1 la respuesta

Tomar un semáforo debe ser atómico. ¿Lo es?

Este fragmento de código proviene de la fuente Pintos: https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c [https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c] void sema_down (struct semaphore *sema) { ...

1 la respuesta

¿Es seguro pasar la devolución de llamada js a una función ffi que lo llama en otro hilo?

Digamos que tengo una función C que toma una devolución de llamada y la invoca en otro hilo: void call_in_new_thread(void (*callback)()) { // spawn a new thread and call `callback` in it ... }Ahora quiero llamar a esta función desde javascript ...

3 la respuesta

Bloqueo específico de Windows 10 en la llamada LeaveCriticalSection

Me encontré con un problema con la sincronización de subprocesos y las secciones críticas en Windows 10. La aplicación se bloqueará en este caso: La aplicación tiene dos hilos.El subproceso 1 llama a EnterCriticalSection con el objeto m_CSEl ...

6 la respuesta

Romper en la creación de subprocesos en el depurador de Visual Studio

¿Puedo configurar el depurador de Visual Studio para que se rompa en la creación de subprocesos? (Tenga en cuenta que esto no es lo mismo que romper el cambio de contexto como se solicitó en esta otra pregunta:¿Puedo establecer un punto de ...

3 la respuesta

¿Necesitamos usar un hilo de fondo para recuperar datos usando firebase?

Tengo una aplicación de Android donde estoy recuperando datos en un Fragmento. Y creo que Firebase gestiona sus llamadas asincrónicas. ¿Pero aún tengo dudas sobre si necesitamos escribir el código de Firebase en el hilo de fondo o no? Si ...

3 la respuesta

¿Cómo se programan / crean los hilos de nivel de usuario y cómo se crean los hilos de nivel de kernel?

Disculpas si esta pregunta es estúpida. Traté de encontrar una respuesta en línea durante bastante tiempo, pero no pude y, por lo tanto, pregunto aquí. Estoy aprendiendo hilos y he pasado poreste ...

7 la respuesta

¿Qué significa realmente el bloqueo intrínseco para una clase Java?

Para comprender adecuadamente los problemas y las soluciones para la concurrencia en Java, estaba revisando el tutorial oficial de Java. En una de las páginas definieronCerraduras intrínsecas y sincronización ...

4 la respuesta

ThreadPool vs Thread dedicado: cuándo preferir qué

¿Hay alguna forma (aparte de las medidas de rendimiento reales que pueden ser bastante difíciles de hacerlas realistas) o una regla general cuando debería dejar de usar elThreadPool y usar un dedicadoThread ¿en lugar? Supongo que para un trabajo ...

3 la respuesta

¿Cómo maneja Android los hilos de fondo al salir de una actividad?

Necesito mi aplicación de Android para guardar su estado en el disco cuando su actividad se pone en segundo plano o se elimina. Se ha sugerido que inicie un subproceso cuando se llama a onPause () y realice allí procedimientos caros de E / S ...

1 la respuesta

¿Cómo puedo implementar el contador ABA con c ++ 11 CAS?

Estoy implementando una cola sin bloqueo basada en estoalgoritmo [http://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html], que usa un contador para resolver el problema ABA. Pero no sé cómo implementar este contador con c ++ ...