Resultados de la búsqueda a petición "shared-memory"

2 la respuesta

¿Cómo se bloquea el proceso de trabajo mientras se espera que Value o Array se multipliquen?

Estadocument [https://docs.python.org/3.8/library/multiprocessing.html#sharing-state-between-processes] muestra un ejemplo para compartir el estado entre procesos usandoValue yArray desdemultiprocessing biblioteca: desde el proceso de ...

1 la respuesta

Comunicación de proceso del multiprocesamiento de Python

Aprendí sobre los tubos / colas / objetos / administradores de tipos compartidos de multiproceso de Python, y quiero compararlos con las tuberías anónimas de Linux, las tuberías con nombre, la memoria compartida, el socket, etc. Ahora tengo las ...

1 la respuesta

Establecer un valor en el depurador de una sección compartida

Tengo el siguiente código en una DLL: #pragma data_seg("ABC") __declspec (dllexport) char abc[2000] = { 0 }; #pragma data_seg() #pragma comment(linker, "-section:ABC,rws")Tengo el siguiente código en un ejecutable: extern "C" ...

2 la respuesta

¿Cómo usar la memoria compartida en el código nativo de Android?

Estoy transfiriendo una aplicación Linux existente a Android. La aplicación está utilizando API de memoria compartida comoshm_open() etc. Comprobaciónbionic en la fuente de ...

3 la respuesta

¿Por qué las asignaciones multiprocesamiento.sharedctypes son tan lentas?

Aquí hay un pequeño código de referencia para ilustrar mi pregunta: import numpy as np import multiprocessing as mp # allocate memory %time temp = mp.RawArray(np.ctypeslib.ctypes.c_uint16, int(1e8)) Wall time: 46.8 ms # assign memory, very slow ...

1 la respuesta

El recolector de basura en Ruby 2.2 provoca una vaca inesperada

¿Cómo evito que el GC provoque una copia en escritura cuando bifurco mi proceso? Recientemente he estado analizando el comportamiento del recolector de basura en Ruby, debido a algunos problemas de memoria que encontré en mi programa (me quedé ...

1 la respuesta

¿Cómo puedo compartir la memoria existente con shm_open?

En Linux, quiero compartir parte del contenido de la memoria de mi proceso con otros procesos. Una de las formas de hacerlo es mediante shm_open y mmap. como abajo. /* Create a new memory object */ fd = shm_open( "/bolts", O_RDWR | O_CREAT, ...

1 la respuesta

¿Dónde se ubica realmente la memoria compartida de Linux?

2 la respuesta

¿Cómo compartir una cadena entre varios procesos usando Managers () en Python?

2 la respuesta

Limpieza de recursos en la terminación anormal del proceso