当前位置:网站首页>Differences between pycharm and idle and process -- join() in vs Code
Differences between pycharm and idle and process -- join() in vs Code
2022-07-05 07:29:00 【work-harder】
background :
win8.1, idle - python 3.9.7 Bring their own , pycharm2021.3.1
vs code 1.64.2 [ to update ]
The phenomenon :
process Of join(timeout), stay idle and pycharm neutralize ?
No matter what timeout The numerical ratio of sub process (sleep) The waiting time is obviously long or short , Can't see the result . And in the demo pycharm2017.2.7 in , be ( Output ) The results are different .
[ to update ]
terms of settlement :
vs code 1.64.2, You can see p.join(), p.join(timeout) The effect of .
example , See the comments in the code for specific information
from multiprocessing import Process
from time import sleep
def worker(interval):
print("work start")
sleep(interval)
print("work end")
if __name__ == "__main__":
print(" The main process executes ")
# Create child process
p = Process(target=worker, args=(5,))
#p.join(timeout=1) # stay pycharm2021.3.1 in , It doesn't work ? No warning : ony for started process
#p.run() # perform run_test call ,pycharm You can also do so.
p.start() # idle Call only in , Don't execute ( But enforcement sleep The sentence of . There may be other ?),pycharm Medium can
p.join(timeout=1) # It doesn't work . The following end will not be executed first print, At the end of the execution sub process print
# The following is pycharm2017.2.7 Demonstration results in , But in pycharm2021.3.1 in , I don't know how to realize .
## Before executing the following statement , Need to wait for a period of time , Side subprocess execution
## To ensure that the main process always waits longer than the child process , use join function .
##p.join() # here , It will wait for the subprocess to finish executing before continuing the following statement . or
##p.join(timeout=10)
## there timeout Decide the order of execution :
## Less than the waiting time of the child process , First, execute the , Then execute the sub process ;
## Greater than the waiting time of the child process , Then execute the subsequent statements after executing the subprocess .
print(" The main process has finished executing ")
【vs code 1.64.2 Output result of
边栏推荐
- CADD course learning (5) -- Construction of chemosynthesis structure with known target (ChemDraw)
- 使用go语言读取txt文件写入excel中
- PostMessage communication
- Negative number storage and type conversion in programs
- arcgis_ spatialjoin
- [untitled]
- Brief description of inux camera (Mipi interface)
- And play the little chestnut of dynamic agent
- Target detection series - detailed explanation of the principle of fast r-cnn
- Don't confuse the use difference between series / and / *
猜你喜欢
SOC_ SD_ CMD_ FSM
arcgis_ spatialjoin
IPage can display data normally, but total is always equal to 0
And let's play dynamic proxy (extreme depth version)
Do you choose pandas or SQL for the top 1 of data analysis in your mind?
Unforgettable summary of 2021
Concurrent programming - how to interrupt / stop a running thread?
When jupyter notebook is encountered, erroe appears in the name and is not output after running, but an empty line of code is added downward, and [] is empty
Light up the running light, rough notes for beginners (1)
Explanation of parallel search set theory and code implementation
随机推荐
公安专业知识--哔哩桐老师
Oracle code use
U-boot initialization and workflow analysis
Self summary of college life - freshman
SD_ CMD_ RECEIVE_ SHIFT_ REGISTER
[vscode] recommended plug-ins
Shadowless cloud desktop - online computer
Ethtool principle introduction and troubleshooting ideas for network card packet loss (with ethtool source code download)
I implement queue with C I
Selenium element positioning
[framework] multi learner
Hdu1231 maximum continuous subsequence (divide and conquer or dynamic gauge or double pointer)
UNIX commands often used in work
Idea common settings
The golang timer uses the stepped pit: the timer is executed once a day
Altimeter data knowledge point 2
Basic series of SHEL script (III) for while loop
list. files: List the Files in a Directory/Folder
Basic series of SHEL script (II) syntax + operation + judgment
Qu'est - ce que l'hydroxyde de sodium?