Resultados de la búsqueda a petición "thread-safety"

1 la respuesta

Publicación de campos de objetos seguros sin subprocesos de una manera segura para subprocesos

Tengo un problema con la concurrencia de Java. Sí, miré las preguntas con casi el mismo título, pero todas parecían estar preguntando cosas sutilmente diferentes. Sí, he leídoJava Concurrencia en la práctica. Sí, puedo ver por qué es lade fact ...

3 la respuesta

Este acceso al diccionario TryGetValue () no bloqueado es seguro para subprocesos?

private object lockObj = new object(); private Dictionary<int, string> dict = new Dictionary<int, string>(); public string GetOrAddFromDict(int key) { string value; // non-locked access: if (dict.TryGetValue(key, out value)) return value; lock ...

2 la respuesta

¿El Spring TransactionTemplate y SimpleJdbcTemplate son seguros para subprocesos?

Actualmente estoy tratando con código donde hay un singleton que es utilizado por muchos hilos y no tiene estado, excepto dos campos para un TransactionTemplate y un SimpleJdbcTemplate que se usan en las funciones del singleton para acceder a la ...

6 la respuesta

Concurrencia de Java: ¿utilizar qué técnica para lograr la seguridad?

Tengo una lista de personId. Hay dos llamadas API para actualizarlo (agregar y eliminar): public void add(String newPersonName) { if (personNameIdMap.get(newPersonName) != null) { myPersonId.add(personNameIdMap.get(newPersonName) } else { // ...

9 la respuesta

¿Por qué el SimpleDateFormat de Java no es seguro para subprocesos? [duplicar

Esta pregunta ya tiene una respuesta aquí: "Java DateFormat no es seguro para subprocesos" ¿a qué conduce esto? [/questions/4021151/java-dateformat-is-not-threadsafe-what-does-this-leads-to] 10 respuestasPor favor, diga con un ejemplo de código ...

6 la respuesta

Volatile y CreateThread

Acabo de hacer una pregunta sobre volátiles: matriz volátil c ++ [https://stackoverflow.com/questions/6865001/volatile-array-c] in embargo, mi pregunta generó una discusión sobre quévolatile hace Algunos afirman que cuando se usa ...

1 la respuesta

Tipos de blob de almacenamiento azulado (CloudBlobContainer, CloudBlobClient, etc.) y seguridad de subprocesos

Estoy desarrollando una aplicación azul que necesita en algún momento cargar (descargar) una gran cantidad de pequeños blobs en un solo contenedor (más de 1k blobs, menos de 1 Mb cada uno). Para acelerar este proceso, me gustaría usar múltiples ...

5 la respuesta

¿Es seguro subproceso shared_ptr <XXX> seguro?

Tengo una pregunta sobreboost::shared_ptr<T>. Hay muchos hilos. using namespace boost; class CResource { // xxxxxx } class CResourceBase { public: void SetResource(shared_ptr<CResource> res) { m_Res = res; } shared_ptr<CResource> GetResource() ...

6 la respuesta

Threads - Por qué un bloqueo tiene que ser seguido por try y finalmente

Un bloqueo siempre es seguido por un bloque try / finalmente, ¿por qué? ReentrantReadWriteLock readWriteLockBitmap = new ReentrantReadWriteLock(); Lock read = readWriteLockBitmap.readLock(); Lock write = readWriteLockBitmap.writeLock(); int ...

2 la respuesta

Seguridad del hilo en el diccionario de Python

Tengo una clase que contiene un diccionario class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = ...