File: //lib64/python3.9/multiprocessing/__pycache__/forkserver.cpython-39.opt-2.pyc
a
    �DOgn/  �                   @   s�   d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZddl	m
Z
 ddl	mZ ddlm
Z
 ddl	mZ ddl	mZ ddl	mZ g d	�Zd
Ze�d�ZG dd
� d
e�Zddd�Zdd� Zdd� Zdd� Ze� ZejZejZejZejZdS )�    N�   )�
connection)�process)�	reduction)�resource_tracker)�spawn)�util)�ensure_running�get_inherited_fds�connect_to_new_process�set_forkserver_preload�   �qc                   @   sD   e Zd Zdd� Zdd� Zdd� Zdd� Zd	d
� Zdd� Zd
d� Z	dS )�
ForkServerc                 C   s.   d | _ d | _d | _d | _t�� | _dg| _d S )N�__main__)�_forkserver_address�_forkserver_alive_fd�_forkserver_pid�_inherited_fds�	threading�Lock�_lock�_preload_modules��self� r   �2/usr/lib64/python3.9/multiprocessing/forkserver.py�__init__"