Articles of multiproceso de

Cómo Threadpool reutiliza Threads y cómo funciona

Mis conceptos de Multithreading son débiles e intentan aprender. En java, lo que sé es que no podemos llamar a un hilo más de una vez, es decir, Thread t = new Thread(//Some Runnable); t.start() t.start() //Illegal and throw Exception at Runtime. Por lo que yo sé, arroja una excepción cuando llamas a t.start () […]

¿Por qué Windows 10 inicia hilos adicionales en mi progtwig?

Con Visual Studio 2015, en un nuevo proyecto vacío de C ++, cree lo siguiente para la aplicación de consola: int main() { return 0; } Establezca un punto de interrupción en la statement y ejecute el progtwig en el depurador. En Windows 7, a partir del punto de corte, este progtwig tiene solo un […]

Cómo usar la transacción de spring en multihilo

Tengo un método como el siguiente: ClassA.java @Transactional public void methodA(){ ExecutorService executorService = Executors.newFixedThreadPool(4); executorService.execute(new Runnable() { public void run() { classB.methodB(); } }); } ClassB.java @Transactional public void methodB(){ updateDB(); } ¿Puede el método B funcionar bien? Según entiendo, el método B adjuntará la transacción del método A, ¿y si el método A […]

Cómo maneja Linux los hilos y la progtwigción de procesos

Estoy tratando de entender cómo maneja Linux la progtwigción de procesos y la progtwigción de subprocesos. Leí que Linux puede progtwigr procesos e hilos. ¿Linux tiene un progtwigdor de hilos Y un progtwigdor de procesos? Si es así, ¿cómo cooperan?

Acceder al controlador de subprocesos de UI desde un servicio

Estoy intentando algo nuevo en Android para el que necesito acceder al manejador del hilo de la interfaz de usuario. Sé lo siguiente: El subproceso de interfaz de usuario tiene su propio controlador y looper Cualquier mensaje se colocará en la cola de mensajes del hilo de la interfaz de usuario El looper recoge el […]

La manera más eficiente de registrar mensajes en JavaFX TextArea a través de hilos con marcos de registro personalizados simples

Tengo un marco de registro personalizado simple como este: package something; import javafx.scene.control.TextArea; public class MyLogger { public final TextArea textArea; private boolean verboseMode = false; private boolean debugMode = false; public MyLogger(final TextArea textArea) { this.textArea = textArea; } public MyLogger setVerboseMode(boolean value) { verboseMode = value; return this; } public MyLogger setDebugMode(boolean value) […]

Múltiples bouncing balls thread issue

Creé un progtwig que crea múltiples bolas de rebote con color, velocidad y radio aleatorios. Cuando el usuario hace clic en la pantalla, debe aparecer una nueva bola aleatoria y moverse por la pantalla. Pero tengo un problema de múltiples hilos. Cuando hago clic en la pantalla, aparece una bola que no se mueve. Cuando […]

Atomicidad de `write (2)` a un sistema de archivos local

Aparentemente POSIX dice que Ya sea un descriptor de archivo o una secuencia se llama “manejar” en la descripción de archivo abierto a la que se refiere; una descripción de archivo abierto puede tener varios identificadores. […] Toda la actividad de la aplicación que afecte al desplazamiento del archivo en el primer identificador se suspenderá […]

¿Versión C # de la palabra clave sincronizada de java?

¿Tiene c # su propia versión de la palabra clave java “sincronizada”? Es decir, en java se puede especificar ya sea para 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 stuff synchronized(someLock) { // dangerous […]

Actualizar la interfaz de usuario desde el hilo

Quiero actualizar mi UI desde un subproceso que actualiza una barra de progreso. Lamentablemente, al actualizar el dibujable de la barra de progreso del “ejecutable”, la barra de progreso desaparece. ¡Cambiar el onCreate() de onCreate() en onCreate() en el otro lado funciona! ¿Alguna sugerencia? public void onCreate(Bundle savedInstanceState) { res = getResources(); super.onCreate(savedInstanceState); setContentView(R.layout.gameone); pB.setProgressDrawable(getResources().getDrawable(R.drawable.green)); […]