Me gustaría monitorear la cantidad de hilos utilizados por un proceso específico en Linux. ¿Hay una manera fácil de obtener esta información sin afectar el rendimiento del
Me gustaría monitorear la cantidad de hilos utilizados por un proceso específico en Linux. ¿Hay una manera fácil de obtener esta información sin afectar el rendimiento del
¿Es cierto que C ++ 0x vendrá sin semáforos? Ya hay algunas preguntas sobre Stack Overflow con respecto al uso de semáforos. Los uso (semáforos posix) todo el tiempo para dejar que un hilo espere algún evento en otro hilo: void thread0(...) { doSomething0(); event1.wait(); ... } void...
En la interfaz de usuario, para realizar algunos trabajos en segundo plano, utilicé otro Thread. Pero como lo sugirieron otros, ahora estoy usando AsyncTask. ¿Cuál es la principal diferencia entre ay Threadan AsyncTask? ¿En qué escenario, debo usar a Threado an
Estoy pensando en eso y esto es lo que se me ocurrió: Digamos que tenemos un código como este: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Entra una solicitud y el motor JS comienza a ejecutar...
¿Por favor explique desde las perspectivas de Linux y Windows? Estoy programando en C #, ¿marcarían la diferencia estos dos términos? Por favor, publique todo lo que pueda, con ejemplos y tal
Mientras trabajaba con el modelo roscado de C ++ 11, noté que std::packaged_task<int(int,int)> task([](int a, int b) { return a + b; }); auto f = task.get_future(); task(2,3); std::cout << f.get() << '\n'; y auto f = std::async(std::launch::async, [](int a, int b) { return a...
¿Cuál es una mejor manera de comenzar un hilo _beginthread, _beginthreadxo CreateThread? Estoy tratando de determinar cuáles son las ventajas / desventajas de _beginthread, _beginthreadexy CreateThread. Todas estas funciones devuelven un identificador de subproceso a un subproceso recién creado,...
¿Una llamada asincrónica siempre crea un nuevo hilo? ¿Cuál es la diferencia entre los dos? ¿Una llamada asincrónica siempre crea o usa un nuevo hilo? Wikipedia dice : En la programación de computadoras, los eventos asíncronos son aquellos que ocurren independientemente del flujo principal del...
De los JavaDocs: Un ConcurrentLinkedQueue es una opción apropiada cuando muchos hilos compartirán el acceso a una colección común. Esta cola no permite elementos nulos. ArrayBlockingQueue es un clásico "búfer acotado", en el que una matriz de tamaño fijo contiene elementos insertados por...
Quiero que algún código se ejecute en segundo plano continuamente. No quiero hacerlo en un servicio. ¿Hay alguna otra forma posible? He intentado llamar a la Threadclase en mi Activitypero mis Activityrestos permanecen en segundo plano por algún tiempo y luego se detiene. La Threadclase también...
Si hay dos subprocesos que acceden a una variable global, muchos tutoriales dicen que la variable sea volátil para evitar que el compilador guarde en caché la variable en un registro y, por lo tanto, no se actualice correctamente. Sin embargo, dos hilos que acceden a una variable compartida es algo...
Preguntas relevantes : Sobre C ++ 11: C ++ 11: std :: hilo agrupado? ¿Async (launch :: async) en C ++ 11 hará que los grupos de subprocesos sean obsoletos para evitar la creación de subprocesos costosos? Sobre Boost: C ++ impulsar el hilo reutilizando hilos boost :: thread y creando un grupo...
Tengo un grupo de subprocesos fijo al que envío tareas (limitado a 5 subprocesos). ¿Cómo puedo averiguar cuál de esos 5 hilos ejecuta mi tarea (algo como "el hilo 3 de 5 está haciendo esta tarea")? ExecutorService taskExecutor = Executors.newFixedThreadPool(5); //in infinite...
Estoy confundido con la descripción de thread_localen C ++ 11. Entiendo que cada hilo tiene una copia única de variables locales en una función. Todos los subprocesos pueden acceder a las variables globales / estáticas (posiblemente acceso sincronizado mediante bloqueos). ¿Y las...
Encontré este paquete PECL llamado hilos , pero aún no hay una versión. Y no aparece nada en el sitio web de
¿A qué se refiere un monitor en la programación concurrente en Java? Cuando leo que "cada objeto ha asociado un monitor", ¿qué significa? ¿Es un objeto
Tengo 2 matrices y necesito multiplicarlas y luego imprimir los resultados de cada celda. Tan pronto como una celda esté lista, necesito imprimirla, pero, por ejemplo, necesito imprimir la celda [0] [0] antes de la celda [2] [0] incluso si el resultado de [2] [0] está listo primero . Entonces...
Cuando necesito que algo se ejecute de forma asincrónica , como una tarea de larga ejecución o una lógica que utiliza la red, o por cualquier razón, iniciar un nuevo subproceso y ejecutarlo funciona bien. La creación de un Handler y funcionando funciona así. ¿Cual es la diferencia? ¿Cuándo debo...
¿Cuál es la diferencia entre lock y Mutex? ¿Por qué no se pueden usar
A menudo veo que se menciona que Thread.Sleep();no debería usarse, pero no puedo entender por qué es así. Si Thread.Sleep();puede causar problemas, ¿hay alguna solución alternativa con el mismo resultado que sea segura? p.ej. while(true) { doSomework(); i++; Thread.Sleep(5000); } otro...