擅长:python、mysql、java
<p>这正是我需要的。我知道没人问我,但我修改了shashank的代码,以适合Python 3,让其他人看:)</p>
<pre><code>from multiprocessing import Process
import sys
rocket = 0
def func1():
global rocket
print ('start func1')
while rocket < sys.maxsize:
rocket += 1
print ('end func1')
def func2():
global rocket
print ('start func2')
while rocket < sys.maxsize:
rocket += 1
print ('end func2')
if __name__=='__main__':
p1 = Process(target=func1)
p1.start()
p2 = Process(target=func2)
p2.start()
</code></pre>
<p>将sys.maxsize替换为一个数字,然后打印(rocket),您可以看到它一次计数一个。找到一个号码然后停下来</p>