Preguntas etiquetadas con multithreading

El subprocesamiento múltiple es la capacidad de una computadora o un programa para realizar el trabajo de manera simultánea o asincrónica mediante el uso de múltiples flujos de ejecución concurrentes (generalmente conocidos como subprocesos).





4
Control WebBrowser en un nuevo hilo
Tengo una lista de Uri en los que quiero "hacer clic". Para lograr esto, estoy tratando de crear un nuevo control de navegador web por Uri. Creo un nuevo hilo por Uri. El problema que tengo es el final del hilo antes del documento está completamente cargado, por lo que …

11
Cómo obtener la identificación del hilo entero en c ++ 11
c ++ 11 tiene la posibilidad de obtener la identificación del hilo actual, pero no se puede convertir en un tipo entero: cout<<std::this_thread::get_id()<<endl; salida: 139918771783456 cout<<(uint64_t)std::this_thread::get_id()<<endl; error: conversión no válida del tipo 'std :: thread :: id' para escribir 'uint64_t' lo mismo para otros tipos: conversión no válida del tipo …

5
Uso correcto del diccionario concurrente
¿Estoy en lo cierto al pensar que este es el uso correcto de un diccionario concurrente? private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program startup for(int i = 0; i < 4; i++) { myDic.Add(i, 0); } //Seperate threads use this to update a value myDic[InputID] = newLongValue; …


5
Usando una variable global con un hilo
¿Cómo comparto una variable global con hilo? Mi ejemplo de código de Python es: from threading import Thread import time a = 0 #global variable def thread1(threadname): #read variable "a" modify by thread 2 def thread2(threadname): while 1: a += 1 time.sleep(1) thread1 = Thread( target=thread1, args=("Thread-1", ) ) thread2 …

4
Dado que HashMaps en jdk1.6 y superior causan problemas con multi = threading, ¿cómo debo arreglar mi código?
Recientemente planteé una pregunta en stackoverflow, luego encontré la respuesta. La pregunta inicial era ¿Qué mecanismos distintos de los mutex o la recolección de basura pueden ralentizar mi programa Java de subprocesos múltiples? Descubrí para mi horror que HashMap se ha modificado entre JDK1.6 y JDK1.7. Ahora tiene un bloque …

4
¿Cómo actualizo una ObservableCollection a través de un hilo de trabajo?
Tengo un ObservableCollection<A> a_collection;La colección contiene 'n' elementos. Cada elemento A se ve así: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Básicamente, todo está conectado a una vista de lista de WPF + un control de vista de detalles que muestra el b_subcollectionelemento seleccionado en …



5
¿Llamar a un método en el hilo principal?
En primer lugar, estoy escribiendo código para iphone. Necesito poder llamar a un método en el hilo principal sin usar performSelectorOnMainThread. La razón por la que no quiero usar performSelectorOnMainThreades que causa problemas cuando intento crear una simulación para pruebas unitarias. [self performSelectorOnMainThread:@Selector(doSomething) withObject:nil]; El problema es que mi simulacro …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.