Articles of proceso

Cómo iniciar un proceso de 64 bits desde un proceso de 32 bits

Estoy tratando de ejecutar un ejecutable de 64 bits (java.exe) desde nuestra aplicación .NET de 32 bits. Estoy usando clase de Process e invocando cmd /c para soportar todos los comandos posibles (como dir , cd , etc.). El problema es que en mi máquina instalé la versión de JRE de 64 bits y java.exe […]

Haga que los padres esperen a que finalicen todos los procesos secundarios

Espero que alguien pueda arrojar algo de luz sobre cómo hacer que el padre espere que TODOS los procesos secundarios terminen antes de continuar después del tenedor. Tengo un código de limpieza que quiero ejecutar, pero los procesos secundarios deben haber sido devueltos antes de que esto pueda suceder. for (int id=0; id<n; id++) { […]

¿Es seguro tenedor desde dentro de un hilo?

Permítanme explicar: ya he estado desarrollando una aplicación en Linux que bifurca y ejecuta un binario externo y espera a que termine. Los resultados se comunican mediante archivos shm que son exclusivos del proceso fork +. El código completo está encapsulado dentro de una clase. Ahora estoy considerando enhebrar el proceso para acelerar las cosas. […]

La redirección con Runtime.getRuntime (). Exec () no funciona

Necesito ejecutar un comando desde un progtwig. La línea de comandos está bien, lo intenté en la terminal, pero no funciona en el progtwig. Agrego una copia de mi código: File dir = new File(“videos”); String[] children = dir.list(); if (children == null) { // Either dir does not exist or is not a directory […]

¿Cómo leer los argumentos de línea de comando de otro proceso en C #?

¿Cómo puedo obtener los argumentos de línea de comando de otro proceso? Usando las funciones estáticas de la clase System.Diagnostics.Process , puedo obtener una lista de procesos en ejecución, por ejemplo, por nombre: Process[] processList = Process.GetProcessesByName(processName); Sin embargo, no hay forma de acceder a la línea de comando utilizada para iniciar este proceso. ¿Cómo […]

cómo cambiar el nombre de un proceso de aplicación Java?

Cuando se ejecuta una aplicación Java, el nombre del proceso que se le asigna suele ser java.exe o javaw.exe . Pero, ¿cómo puedo hacer que se llame por el nombre de mi aplicación?

La diferencia entre fork (), vfork (), exec () y clone ()

Estaba buscando la diferencia entre estos cuatro en Google y esperaba que hubiera una gran cantidad de información sobre esto, pero realmente no había ninguna comparación sólida entre las cuatro llamadas. Comencé a tratar de comstackr una especie de vistazo básico a simple vista de las diferencias entre estas llamadas al sistema y esto es […]

Captura de salida binaria de Process.StandardOutput

En C # (.NET 4.0 ejecutándose bajo Mono 2.8 en SuSE) me gustaría ejecutar un comando de proceso por lotes externo y capturar su salida en forma binaria. La herramienta externa que uso se llama ‘samtools’ (samtools.sourceforge.net) y, entre otras cosas, puede devolver registros de un formato de archivo binario indexado llamado BAM. Utilizo Process.Start […]

cambio de contexto de hilo vs cambio de contexto de proceso

¿Alguien podría decirme qué se hace exactamente en ambas situaciones? ¿Cuál es el costo principal de cada uno de ellos?

¿Cómo detectar un proceso de inicio y finalización usando c # en Windows?

Tengo una buena experiencia de trabajo con c # pero ahora quiero desarrollar un software simple (puede ser una aplicación de consola) que solo detecte el nombre y la hora del proceso iniciado o terminado en mi computadora. por ejemplo (supongo que mi pequeña aplicación ya se está ejecutando) si un usuario abre firefox entonces […]