⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.144
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3.12
/
multiprocessing
/
__pycache__
/
View File Name :
shared_memory.cpython-312.pyc
CRhH d Z ddgZddlmZ ddlZddlZddlZddlZddlZddl Z ej dk( rddlZdZnddl Z dZd d lmZ ej ej" z ZdZerdZnd Zd Z G d d ZdZ G d d Zy)zProvides shared memory for direct access across processes. The API of this package is currently provisional. Refer to the documentation for details. SharedMemory ShareableList )partialNntFT )resource_tracker z/psm_wnsm_c t t t z dz } | dk\ sJ d t t j | z }t | t k sJ |S )z6Create a random filename for the shared memory object. z_SHM_NAME_PREFIX too long)_SHM_SAFE_NAME_LENGTHlen_SHM_NAME_PREFIXsecrets token_hex)nbytesnames 4/usr/lib/python3.12/multiprocessing/shared_memory.py_make_filenamer ( sX $c*:&;; AFQ;333;g//77Dt9----K c e Zd ZdZdZdZdZdZej Z dZerdndZ ddZd Zd Zd Zed Zed Zed Zd Zd Zy)r a Creates a new shared memory block or attaches to an existing shared memory block. Every shared memory block is assigned a unique name. This enables one process to create a shared memory block with a particular name so that a different process can attach to that same shared memory block using that same name. As a resource for sharing data across processes, shared memory blocks may outlive the original process that created them. When one process no longer needs access to a shared memory block that might still be needed by other processes, the close() method should be called. When a shared memory block is no longer needed by any process, the unlink() method should be called to ensure proper cleanup.Ni TFc |dk\ st d |r,t t j z | _ |dk( rt d |(| j t j z st d t r)|E t } t j || j | j | _ || _ nK| j rd|z n|}t j || j | j | _ || _ |r"|r t j | j | t j | j }|j" }t% j$ | j | | _ t- j. | j d n|r" | t n|}t1 j2 t0 j4 t0 j6 t0 j8 |dz d z |d z | } t1 j: }|t0 j<