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

1 la respuesta

TPL Dataflow vs Semaphore simple

Tengo el requisito de hacer un proceso escalable. El proceso tiene principalmente operaciones de E / S con algunas operaciones menores de CPU (principalmente cadenas de deserialización). El proceso consulta la base de datos para obtener una ...

4 la respuesta

¿Cuándo usar Semaphore en lugar de Dispatch Group?

Supongo que soy consciente de cómo trabajar conDispatchGroup [https://developer.apple.com/documentation/dispatch/dispatchgroup], para entender el problema, he intentado: class ViewController: UIViewController { override func viewDidLoad() ...

2 la respuesta

sem_post, manejadores de señal y comportamiento indefinido

¿Este uso desem_post () en un controlador de señal confía en un comportamiento indefinido? /* * excerpted from the 2017-09-15 Linux man page for sem_wait(3) * http://man7.org/linux/man-pages/man3/sem_wait.3.html */ ... sem_t sem; ... static void ...

2 la respuesta

problema con Threadsafe singleton con semáforo

He escrito una aplicación simple singleton. La siguiente es mi clase principal de muestra // ThreadsafeSingletonUsingSemaphore.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> ...

1 la respuesta

¿SemaphoreSlim (.NET) evita que el mismo hilo entre en el bloque?

He leído los documentos para SemaphoreSlimSemaphoreSlim ...

3 la respuesta

¿Los semáforos impiden el reordenamiento de las instrucciones?

Estaba buscando un equivalente esperado de las declaraciones de bloqueo en C #. Algunas personas sugieren usar un binarioSemaphoreSlim de la siguiente manera: await semaphore.WaitAsync().ConfigureAwait(false); try { //inner instructions ...

2 la respuesta

Python asyncio.semaphore en función async-wait

Estoy tratando de enseñarme la funcionalidad asincrónica de Python. Para hacerlo, he construido un raspador web asíncrono. Me gustaría limitar el número total de conexiones que he abierto a la vez para ser un buen ciudadano en los servidores. Sé ...

1 la respuesta

¿Cómo usar adecuadamente los semáforos PHP5?

Tengo esta función que intenta leer algunos valores de la memoria caché. Pero si el valor no existe, debería llamar a una API de origen alternativa y guardar un nuevo valor en la memoria caché. Sin embargo, el servidor está muy sobrecargado y ...

1 la respuesta

Solicitudes de URL de iOS. Problemas de semáforo

Estoy entrando en la programación de concurrencia con algunos problemas de semáforos. Mi función primero carga datos del servidor, analiza la información recibida y luego, si es necesario, realiza una segunda solicitud al servidor. Intenté ...

1 la respuesta

Implementación de semáforos en C y bajo nivel

Estaba pensando en cómo implementar semáforos (no binarios) usando menos código asm como sea posible. No he tenido éxito en pensar y escribir sin usar un mutex, así que aquí está lo mejor que podía hacer hasta ahora: Global: #include <stdlib.h> ...