Tag: BLOCKINGCOLLECTION
Estoy considerando usar el siguiente patrón de diseño: from threading import Lock class FieldsLocker: def <strong>init</strong>(self): self.lock = Lock() def __setattr__(self, nombre, valor): if nombre == ‘lock’: return super().__setattr__(nombre, valor) with self.lock: print(‘bloqueado establecido’, nombre, ‘=’, valor) return super().__setattr__(nombre, valor) def __getattribute__(self, nombre): if nombre == ‘lock’: return super().__getattribute__(nombre) with . . . Read more
En C++, el hilo 1 solo realiza push_back(data) en LIST, y el hilo 2 solo realiza pop_front(data) de LIST. ¿Es necesario bloquear empty() en el hilo 2? Solo me preocupo por la situación en la que LIST esté vacío pero empty() devuelva false. ¿Esta preocupación es innecesaria? “` list<my_struct> buffer; . . . Read more
Imagina tener un sitio web que está constantemente bloqueado (por ejemplo, cualquiera de los sitios de películas piratas). ¿Cómo logran superar el bloqueo? Supongo que están siendo bloqueados por un registro DNS y necesitan contactar al proveedor de servicios de Internet local para desbloquear. Mis preguntas: 1. Si la aplicación . . . Read more
Entonces tengo un par de preguntas: 1) ¿La lectura y escritura en Python utilizando file.read(), file.write() ocurren con bloqueos? ¿O la lectura y escritura pueden ocurrir al mismo tiempo? 2) He envasado un objeto en un archivo en el disco. Ahora varios hilos pueden leer el modelo envasado. Pero también . . . Read more
Tengo un procedimiento almacenado que debe hacer lo siguiente: Seleccionar filas sin marcar de la tabla Marcar las filas seleccionadas Enviar 500 filas al cliente Tengo cuatro clientes, cada uno se ejecuta cada minuto y llama a este procedimiento almacenado. Cada cliente debe recibir solo sus propias 500 filas. Dos . . . Read more