Preguntas con la etiqueta [multithreading]

Lista multithreading preguntas

Manejo de excepción interrumpida en Java

7
respuestas
442
votos
267.2k
vistas

¿ Cuál es la diferencia entre las siguientes formas de manipulación InterruptedException? ¿Cuál es la mejor manera de hacerlo? try { // ... } catch (InterruptedException e) { Thread.currentThread().interrupt(); }

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

Tengo una ObservableCollection<A> a_collection;La colección contiene 'n' elementos. Cada elemento A tiene este aspecto: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Básicamente, todo está conectado

¿Cuál es la diferencia entre un proceso y un hilo?

35
respuestas
2.0k
votos
1.4M
vistas

¿Cuál es la diferencia técnica entre un proceso y un hilo? Tengo la sensación de que se usa en exceso una palabra como "proceso" y que también hay hilos de

¿Cómo se mata un hilo en Java?

17
respuestas
420
votos
614.7k
vistas

¿Cómo se mata un java.lang.Threaden Java?

¿Alguien puede decirme la ventaja del método sincronizado sobre el bloque sincronizado con un ejemplo?

¿Podrías explicar STA y MTA?

9
respuestas
414
votos
163.9k
vistas

¿Puedes explicar STA y MTA con tus propias palabras? Además, ¿qué son los subprocesos de apartamentos y pertenecen únicamente a COM? Si es así, ¿por qué?

Una de las primeras cosas que aprendí sobre el desarrollo de Java EE es que no debería generar mis propios hilos dentro de un contenedor de Java EE. Pero cuando

Referencia indefinida a pthread_create en Linux

0
respuestas
540
votos
963.2k
vistas

Obtuve la siguiente demostración de la web en https://computing.llnl.gov/tutorials/pthreads/ #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread

Diferencia entre "esperar()" y "dormir()" en Java

33
respuestas
1.3k
votos
999.2k
vistas

¿ Cuál es la diferencia entre a wait()y sleep()in Threads? ¿Tengo entendido que un wait()subproceso -ing todavía está en modo de ejecución y utiliza ciclos de CPU pero un sleep()-ing

¿Evitar sincronizado (esto) en Java?

23
respuestas
409
votos
158.2k
vistas

Siempre que surge una pregunta en SO sobre la sincronización de Java, algunas personas están muy ansiosas por señalar quesynchronized(this) se debe evitar. En lugar de ello, afirman, es preferible

Automatización del patrón de código InvokeRequired

9
respuestas
206
votos
173.9k
vistas

Me he vuelto dolorosamente consciente de la frecuencia con la que es necesario escribir el siguiente patrón de código en código GUI controlado por eventos, donde private void DoGUISwitch() {

He leído la documentación sobre esto y creo que lo entiendo. An AutoResetEventse reinicia cuando el código pasa event.WaitOne(), pero a ManualResetEventno. ¿Es esto correcto?

¿Número máximo de subprocesos por proceso en Linux?

18
respuestas
304
votos
517.9k
vistas

¿Cuál es la cantidad máxima de subprocesos que puede crear un proceso en Linux? ¿Cómo (si es posible) se puede modificar este valor?