¿Cómo matas a un java.lang.Threaden
¿Cómo matas a un java.lang.Threaden
En Python para * nix, ¿ time.sleep()bloquea el hilo o el
¿Significa que dos hilos no pueden cambiar los datos subyacentes simultáneamente? ¿O significa que el segmento de código dado se ejecutará con resultados predecibles cuando múltiples hilos ejecutan ese segmento de
Desarrollé una aplicación para mostrar texto a intervalos definidos en la pantalla del emulador de Android. Estoy usando la Handlerclase Aquí hay un fragmento de mi código: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World");
Un semáforo es un concepto de programación que se usa con frecuencia para resolver problemas de subprocesos múltiples. Mi pregunta a la comunidad: ¿Qué es un semáforo y cómo se
На этот вопрос есть ответы en Stack Overflow en русском : Чем std :: unique_lock отличается от std :: lock_guard? Tengo dos casos de uso. A. Quiero sincronizar el acceso de dos hilos a una cola. B. Quiero sincronizar el acceso de dos subprocesos a una cola y usar una...
¿Existe una clase Pool para subprocesos de trabajo , similar a la clase Pool del módulo de multiprocesamiento ? Me gusta, por ejemplo, la forma fácil de paralelizar una función de mapa def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func,...
La foosiguiente función devuelve una cadena 'foo'. ¿Cómo puedo obtener el valor 'foo'que se devuelve desde el objetivo del hilo? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value =...
Mi código es el siguiente public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. ///...
Tengo un poco de código que necesito ejecutar en un hilo diferente al de la GUI, ya que actualmente hace que el formulario se congele mientras se ejecuta el código (aproximadamente 10 segundos). Suponga que nunca he creado un nuevo hilo antes; ¿Cuál es un ejemplo simple / básico de cómo hacer...
¿Cómo usar el enhebrado en Swift? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s",
En un servicio de Android, he creado hilos para realizar alguna tarea en segundo plano. Tengo una situación en la que un hilo necesita publicar cierta tarea en la cola de mensajes del hilo principal, por ejemplo a Runnable. ¿Hay una manera de conseguir Handlerdel hilo principal y post Message/...
На этот вопрос есть ответы на Stack Overflow на русском : Прерывание процесса и задержка на исполнение Aquí está el código de Python para ejecutar un comando arbitrario que devuelve sus stdoutdatos, o generar una excepción en los códigos de salida distintos de cero: proc...
¿Alguien puede explicar con ejemplos (de código) cuál es la diferencia entre un punto muerto y un punto muerto
En C # al depurar hilos, por ejemplo, puede ver la identificación de cada hilo. No pude encontrar una manera de obtener ese mismo hilo, programáticamente. Ni siquiera pude obtener la ID del hilo actual (en las propiedades de laThread.currentThread ). Entonces, me pregunto cómo obtiene Visual...
Estoy tratando de entender qué hace que el bloqueo en concurrencia sea tan importante si se puede usar synchronized (this). En el siguiente código ficticio, puedo hacer lo siguiente: sincronizó todo el método o sincronizó el área vulnerable ( synchronized(this){...}) O bloquee el área de código...
¿Cuál es la diferencia entre las siguientes formas de manejo InterruptedException? ¿Cuál es la mejor manera de hacerlo? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } O try{ //... } catch(InterruptedException e) { throw new
¿C # tiene su propia versión de la palabra clave "sincronizada" de Java? Es decir, en Java se puede especificar a una función, un objeto o un bloque de código, así: public synchronized void doImportantStuff() { // dangerous code goes here. } o public void doImportantStuff() { // trivial...
Estoy escribiendo un servidor y envío cada acción a un hilo separado cuando se recibe la solicitud. Hago esto porque casi todas las solicitudes realizan una consulta a la base de datos. Estoy usando una biblioteca de subprocesos para reducir la construcción / destrucción de subprocesos. Mi pregunta...
¿Cuándo usamos AtomicReference? ¿Es necesario crear objetos en todos los programas multiproceso? Proporcione un ejemplo simple donde se debe usar