Estoy llamando a una función en Python que sé que puede detenerse y obligarme a reiniciar el script. ¿Cómo llamo a la función o en qué la envuelvo para que, si tarda más de 5 segundos, el script la cancela y hace algo
Estoy llamando a una función en Python que sé que puede detenerse y obligarme a reiniciar el script. ¿Cómo llamo a la función o en qué la envuelvo para que, si tarda más de 5 segundos, el script la cancela y hace algo
¿Alguien puede proporcionar una buena explicación de la palabra clave volátil en C #? ¿Qué problemas resuelve y cuáles no? ¿En qué casos me ahorrará el uso de
¿Cómo funcionan internamente atómico / volátil / sincronizado? ¿Cuál es la diferencia entre los siguientes bloques de código? Código 1 private int counter; public int getNextUniqueIndex() { return counter++; } Código 2 private AtomicInteger counter; public int getNextUniqueIndex() {...
Sé sobre el enhebrado "cooperativo" de rubí con hilos verdes . ¿Cómo puedo crear hilos reales de "nivel de sistema operativo" en mi aplicación para utilizar múltiples núcleos de CPU para el
Estoy tratando de construir una función std::threadcon un miembro que no tome argumentos y devuelva void. No puedo entender ninguna sintaxis que funcione: el compilador se queja sin importar qué. ¿Cuál es la forma correcta de implementar spawn()para que devuelva un std::threadque se ejecuta...
Quiero hacer una pausa entre dos líneas de código. Permítanme explicar un poco: -> el usuario hace clic en un botón (una tarjeta de hecho) y lo muestro cambiando el fondo de este botón: thisbutton.setBackgroundResource(R.drawable.icon); -> después de decir 1 segundo, necesito volver al...
¿Cómo pasar parámetros al Thread.ThreadStart()método en C #? Supongamos que tengo un método llamado 'descargar' public void download(string filename) { // download code } Ahora he creado un hilo en el método principal: Thread thread = new Thread(new ThreadStart(download(filename)); Tipo de...
¿Alguien puede sugerirme cómo puedo pasar un parámetro a un hilo? Además, ¿cómo funciona para las clases
No he visto ejemplos claros con casos de uso para Pool.apply , Pool.apply_async y Pool.map . Estoy usando principalmente Pool.map; ¿Cuáles son las ventajas de los
Necesito una solución para detener correctamente el hilo en Java. Tengo una IndexProcessorclase que implementa la interfaz Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void...
¿Es una decisión de diseño deliberada o un problema con nuestros navegadores actuales que se rectificará en las próximas
Tengo una función simplificada que se ve así: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Básicamente, quiero que llame myApi.execy devuelva la respuesta que se da en la devolución de llamada lambda. Sin embargo, el código anterior no funciona y...
¿Es correcto decir que staticsignifica una copia del valor para todos los objetos y volatileuna copia del valor para todos los hilos? De todos modos, un staticvalor variable también será un valor para todos los hilos, entonces, ¿por qué deberíamos elegir
Recientemente, me han hecho una pregunta en una entrevista cuál es la diferencia entre un proceso y un hilo. Realmente, no sabía la respuesta. Pensé por un minuto y di una respuesta muy extraña. Los hilos comparten la misma memoria, los procesos no. Después de responder esto, el entrevistador me...
¿Cómo iniciar un hilo con parámetros en C
Estoy tratando de ejecutar dos AsyncTasks al mismo tiempo. (La plataforma es Android 1.5, HTC Hero). Sin embargo, solo se ejecuta el primero. Aquí hay un fragmento simple para describir mi problema: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void,...
Todos sabemos que para invocar Object.wait(), esta llamada debe colocarse en un bloque sincronizado, de lo contrario IllegalMonitorStateExceptionse lanza un. Pero, ¿cuál es la razón para hacer esta restricción? Sé que wait()libera el monitor, pero ¿por qué necesitamos adquirir explícitamente el...
Quiero ejecutar un hilo por un tiempo fijo. Si no se completa dentro de ese tiempo, quiero matarlo, lanzar alguna excepción o manejarlo de alguna manera. ¿Cómo puede hacerse esto? Una forma de hacerlo como descubrí de este hilo es usar un TimerTask dentro del método run () del hilo. ¿Hay alguna...
Tengo una solución con algunos proyectos. Hay varios puntos de quiebre en diferentes proyectos. Quiero rastrear el primer hilo alcanzado uno de estos puntos de quiebre y continuar rastreando ese hilo único a pesar de que otros hilos entren en los mismos bloques de código. Sé que esto es posible...
Recientemente escuché a algunas personas decir que en Linux, casi siempre es mejor usar procesos en lugar de hilos, ya que Linux es muy eficiente en el manejo de procesos y porque hay tantos problemas (como el bloqueo) asociados con los hilos. Sin embargo, sospecho, porque parece que los hilos...