Acabo de corregir un error usando esto: _Thread.SetApartmentState(ApartmentState.STA); ¡Ahora me gustaría entender qué significa y por qué
Acabo de corregir un error usando esto: _Thread.SetApartmentState(ApartmentState.STA); ¡Ahora me gustaría entender qué significa y por qué
¿El siguiente código dará como resultado un interbloqueo al usar C # en .NET? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } }
En Linux, ¿qué sucede cuando un programa (que posiblemente tiene varios subprocesos) recibe una señal, como SIGTERM o SIGHUP? ¿Qué hilo intercepta la señal? ¿Pueden varios subprocesos obtener la misma señal? ¿Existe un hilo especial dedicado enteramente al manejo de señales? Si no es así, ¿qué...
Es posible que esto se haya preguntado en un contexto similar, pero no pude encontrar una respuesta después de unos 20 minutos de búsqueda, así que preguntaré. He escrito un script de Python (digamos: scriptA.py) y un script (digamos scriptB.py) En scriptB quiero llamar a scriptA varias veces con...
En comparación con el código anterior para la clase RulyCanceler , quería ejecutar código usando CancellationTokenSource. ¿Cómo lo uso como se menciona en los tokens de cancelación , es decir, sin lanzar / capturar una excepción? ¿Puedo usar la IsCancellationRequestedpropiedad? Intenté usarlo...
Tengo un pequeño sqlitedb en mi dispositivo iOS. Cuando un usuario presiona un botón, obtengo los datos de sqlite y se los muestro al usuario. Esta parte de búsqueda la quiero hacer en un hilo de fondo (para no bloquear el hilo principal de la interfaz de usuario). Hago esto así - [self...
Busqué en la web algunos detalles técnicos sobre el bloqueo de E / S y no bloqueo de E / S y encontré a varias personas que afirmaban que el bloqueo de E / S sería más rápido que el bloqueo de E / S. Por ejemplo en este documento . Si utilizo el bloqueo de E / S, entonces, por supuesto, el hilo...
Está vagamente relacionado con esta pregunta: ¿std :: thread está agrupado en C ++ 11? . Aunque la pregunta es diferente, la intención es la misma: Pregunta 1: ¿Todavía tiene sentido usar su propio grupo de subprocesos (o una biblioteca de terceros) para evitar la creación de subprocesos...
Estoy luchando por comprender completamente las colas simultáneas y en serie en GCD. Tengo algunos problemas y espero que alguien pueda responderme claramente y en el punto. Estoy leyendo que las colas en serie se crean y utilizan para ejecutar tareas una tras otra. Sin embargo, ¿qué sucede...
Aclare mis consultas sobre Singleton y Multithreading: ¿Cuál es la mejor manera de implementar Singleton en Java, en un entorno multiproceso? ¿Qué sucede cuando varios subprocesos intentan acceder al getInstance() método al mismo tiempo? ¿Podemos hacer singleton's getInstance() synchronized? ¿Es...
Tengo una aplicación multiproceso que tiene que leer algunos datos con frecuencia y, ocasionalmente, esos datos se actualizan. En este momento, un mutex mantiene el acceso a esos datos seguro, pero es caro porque me gustaría que varios subprocesos pudieran leer simultáneamente, y solo bloquearlos...
Estoy escribiendo una aplicación GUI que recupera datos con regularidad a través de una conexión web. Dado que esta recuperación lleva un tiempo, esto hace que la interfaz de usuario no responda durante el proceso de recuperación (no se puede dividir en partes más pequeñas). Es por eso que me...
estoy usando kill -3 comando para ver el volcado de subprocesos de la JVM en unix. Pero, ¿dónde puedo encontrar el resultado de este killcomando? ¡¡Estoy
¿Qué es exactamente un código de salida de hilo en la ventana de salida durante la depuración? ¿Qué información me da? ¿Es de alguna manera útil o simplemente algo interno que no debería molestarme? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0...
Supongo que este código tiene problemas de concurrencia: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = MemoryCache.Default[CacheKey] as string; } else { CacheItemPolicy cip =...
Hasta donde yo sé, cada hilo obtiene una pila distinta cuando el hilo es creado por el sistema operativo. Me pregunto si cada hilo tiene un montón distinto a sí mismo
Hay una pregunta simple y estúpida que me molesta y hace varios argumentos en mi mente. Quiero descartar todas las dudas sobre las siguientes preguntas. class Clstest{ public static String testStaticMethod(String inFileStr) { // section 0 // section 1 // do something with inFileStr //...
Cada vez que intento descargar un archivo grande detrás UIScrollView, MPMapViewo algo así, el proceso de descarga se detiene tan pronto como toco la pantalla del iPhone. Afortunadamente, una publicación de blog increíble de Jörn sugiere una opción alternativa, usar NSRunLoopCommonModespara la...
¿Cómo puedo mostrar los mensajes de Toast de un
Es muy común utilizar un objeto de solo lectura estático privado para bloquear en subprocesos múltiples. Entiendo que privado reduce los puntos de entrada al objeto de bloqueo al apretar la encapsulación y por lo tanto el acceso a lo más esencial. ¿Pero por qué estática? private static readonly...