thread-safety

¿Qué significa threadsafe?

Recientemente intenté Acceder a un cuadro de texto desde un hilo (que no sea el hilo de interfaz de usuario) y se lanzó una e ... a necesario. Actualizar: ¿Me encontraré con problemas graves si compruebo Controls.CheckForIllegalCrossThread..blah =true

¿Es un hilo HashMap seguro para diferentes claves?

Si tengo dos subprocesos múltiples accediendo a un HashMap, pero garantizo que nunca accederán a la misma clave al mismo tiempo, ¿podría eso conducir a una condición de carrera?

¿Cómo crear una tarea (TPL) ejecutando un subproceso STA?

Usar el hilo es bastante sencillo Thread thread = new Thread(MethodWhichRequiresSTA); thread.SetApartmentState(ApartmentS ... onException con El subproceso de llamada debe ser STA, porque muchos componentes de la interfaz de usuario lo requieren.

¿Prueba unitaria para la seguridad del hilo?

He escrito una clase y muchas pruebas unitarias, pero no lo hice hilo seguro. Ahora, quiero hacer que el hilo de la clase se ... sen la clase de una manera insegura. Hacer esto suficientes veces con suficientes hilos y estoy obligado a ver que se rompa.

Encuentra si el PHP instalado es threadsafe o nonthreadsafe?

¿Cómo puedo saber si la versión instalada de PHP es threadsafe o no thread safe? Tenga en cuenta que no estoy preguntando la diferencia entre una instalación threadsafe/non thread safe. Me gustaría saber qué está instalado actualmente.

Propiedad Thread-safe List

Quiero una implementación de List<T> como una propiedad que se puede utilizar hilo de forma segura sin ninguna duda. A ... a colección se establece, entonces no se plantea ninguna excepción. ¿Cómo implementar una propiedad thread-safe collection?

¿Es seguro llamar a un método sincronizado desde otro método sincronizado?

Si un método sincronizado llama a otro método sincronizado, ¿es seguro thread? void synchronized method1() { method2() } void synchronized method2() { }

singleton eficiente y seguro para subprocesos en C++

El patrón habitual para una clase singleton es algo así como static Foo &getInst() { static Foo *inst = NULL; if(ins ... alización estática que pueda ocurrir, es decir, siempre se garantiza que inst sea NULL la primera vez que se llama a getInst?

¿Cómo puedo hacer esperar una prueba de JUnit?

Tengo una prueba JUnit que quiero tener que esperar por un período de tiempo, sincrónicamente. Mi prueba JUnit se ve así: @T ... pero lanza una excepción IllegalMonitorStateException (como se esperaba). ¿Hay algún truco, o necesito un monitor diferente?

¿Es seguro el hilo de cifrado?

Simplemente, ¿se puede usar una instancia de javax.crypto.Cipher (por ejemplo, Cipher.getInstance("RSA")) desde múltiples hilos, o necesito pegar varios de ellos en un ThreadLocal (en mi caso)?

¿Las variables estáticas de función son seguras para subprocesos en GCC?

En el código de ejemplo void foo() { static Bar b; ... } Compilado con GCC ¿se garantiza que b se creará e inicializa ... escribir código portable-cómo comprobar si el compilador añadirá sus guardias ? ¿O es mejor desactivar esta función de GCC ?

¿Es seguro el hilo de clase Joda-Time DateTimeFormatter?

Es el Joda-Tiempo DateTimeFormatter class thread safe ? Una vez que obtengo una instancia de DateTimeFormat.forPattern, ¿pu ... métodos de análisis ser llamados por múltiples subprocesos? Datetimeformatter's Javadocs no menciona la seguridad del hilo.

Seguridad del hilo C# con get / set

Esta es una pregunta de detalle para C#. Supongamos que tengo una clase con un objeto, y ese objeto está protegido por un ca ... el comportamiento general, así que tendría que codificar un montón de diálogos individuales si individualizaba los bloqueos.

¿Son seguros los hilos de matrices C#?

En particular Cree una función para tomar un array y un índice como parámetros. Cree una matriz de elementos n. Crea un ... } static void CreateElement(SomeObject[] s, int index) { s[index] = new SomeObject(index, 2); } }

Es java.SQL.Hilo de conexión seguro?

Para reformular la pregunta: ¿debería evitar compartir instancias de clases que implementan java.sql.Connection entre diferentes subprocesos?

¿Cuál es la diferencia entre SynchronizedCollection y las otras colecciones concurrentes?

¿En qué se diferencian SynchronizedCollection<T> y las colecciones concurrentes en el espacio de nombres System.Collec ... ecciones simultáneas proporcionan colecciones seguras para subprocesos. ¿Cómo decido cuándo usar uno sobre el otro y por qué?

¿Cómo garantizar la seguridad del hilo del método estático de utilidad?

¿Hay alguna forma general o salidas de reglas por las que podamos garantizar la seguridad del hilo de los métodos estáticos ... parámetros, podría ser larga; entonces, ¿qué puntos debemos tener en cuenta al escribir códigos de tales clases de utilidad?

¿Es seguro el hilo DbContext?

Me preguntaba si la clase DbContext es segura para subprocesos, estoy asumiendo que no lo es, ya que actualmente estoy ejecut ... ..pero hasta hace poco no estaba accediendo a DbContext en los hilos. Si tengo razón, ¿qué sugeriría la gente como solución?

¿Los contenedores integrados de Python son seguros para subprocesos?

Me gustaría saber si los contenedores incorporados en Python (lista, vector, conjunto...) are thread-safe? ¿O necesito implementar un entorno de bloqueo / desbloqueo para mi variable compartida?