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

2 la respuesta

¿Cuál es el beneficio del protocolo de coherencia de caché MOESI sobre MESI?

Me preguntaba qué beneficios tiene MOESI sobre el protocolo de coherencia de caché MESI, y qué protocolo es el preferido actualmente para las arquitecturas modernas. A menudo, los beneficios no se traducen en implementación si los costos no lo ...

1 la respuesta

¿Cómo bloquear por parámetro de método?

string Get(string key){ lock(_sync){ // DoSomething } }Si DoSomething depende solo de la clave, quiero un bloqueo dependiente de la clave. Creo que puede ser un diccionario con objetos de sincronización. ¿Hay alguna solución completa? Algo como ...

3 la respuesta

¿Cómo pasar el valor de progreso del hilo a la actividad?

Tengo un problema de diseño al enviar el valor de la barra de progreso desde la clase llamada desde una clase Thread in Activity para actualizar la GUI, como se muestra a continuación [El fragmento de código no se compila es solo para ...

7 la respuesta

Monitor vs bloqueo

¿Cuándo es apropiado usar elMonitor clase o ellock palabra clave para la seguridad del hilo en C #? EDITAR:Parece de las respuestas hasta ahora quelock es breve para una serie de llamadas a laMonitor clase. ¿Para qué es exactamente la llamada de ...

4 la respuesta

¿Por qué invocar Thread.currentThread.interrupt () en un bloque catch InterruptException?

¿Por qué invocar el método Thread.currentThread.interrupt () en el bloque catch?

4 la respuesta

Atomicidad de lectura de 32 bits en CPU multinúcleo

(Nota: he agregado etiquetas a esta pregunta en función de dónde creo que serán las personas que puedan ayudar, así que no griten :)) En mi proyecto VS 2017 de 64 bits, tengo un valor de 32 bits de largom_lClosed. Cuando quiero actualizar esto, ...

1 la respuesta

¿Ejecutar una función en segundo plano mientras se usa un número limitado de núcleos / hilos y poner en cola las ejecuciones adicionales?

Quiero usar un número limitado de hilos (como máximo2) para ejecutar una función en una clase para eliminar algunos archivos del disco en segundo plano. El resto de mi código dentro de la misma clase es independiente de esta función de fondo y ...

3 la respuesta

¿Cómo se escapa esta referencia a una clase externa mediante la publicación de una instancia de clase interna?

Esto fue preguntado un poco diferente antespero pidiendo una respuesta sí / no [https://stackoverflow.com/questions/17045622/am-i-letting-the-this-reference-escape-inner-class-in-constructor-instantiat] pero estoy buscando la explicación que ...

1 la respuesta

Python nuevas señales de estilo y ranura entre hilo y aplicación gui

Soy novato en OOP y Python. Estoy tratando de emitir señal de Qthread a la ventana principal de Qt GUI usando nuevas señales de estilo y ranuras. Este es el hilo. Dentro emitiré señales para actualizar el diálogo del mensaje en la GUI después de ...

2 la respuesta

Condición de carrera en código asíncrono / espera

Solo me pregunto si se produce una condición de carrera en el siguiente código: int readingFiles; async Task<string> ReadFile (string file) { ++readingFiles; var text = await Stream.ReadFileAsync(file); --readingFiles; return text; }Si el método ...