多线程
怎么让一个县城重复多次使用(而且不结束前一个县城)最初想法:import threading
import time
def a():
print('ni')
time.sleep(2)
b = threading.Thread(target=a)
while True:
b.start()
报错Traceback (most recent call last):
File "g:/Programming/Python/和小甲鱼学的Python/003/dd.py", line 9, in <module>
b.start()
File "C:\Users\Mike\AppData\Local\Programs\Python\Python37\lib\threading.py", line 848, in start
raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once
有大佬可以改一下吗
效果是让a print的越来越快 是线程吧{:10_247:}怎么会是县城呢 永恒的蓝色梦想 发表于 2020-6-17 12:36
是线程吧怎么会是县城呢
写错了
你知道怎么弄吗 from time import sleep
from sys import stdout
num=2
while num:
stdout.write("ni\n")
sleep(num)
num-=0.1 貌似不允许这种方法?
但你可以这样:
import threading
import time
def a():
print('ni')
time.sleep(2)
b =
for each in b:
each.start()
qiuyouzhi 发表于 2020-6-17 12:38
貌似不允许这种方法?
但你可以这样:
但是报错File "g:/Programming/Python/和小甲鱼学的Python/003/dd.py", line 8
for each in b:
^
SyntaxError: invalid syntax 永恒的蓝色梦想 发表于 2020-6-17 12:38
不是这样的 Mike_python小 发表于 2020-6-17 12:39
但是报错File "g:/Programming/Python/和小甲鱼学的Python/003/dd.py", line 8
for each in b ...
我刚才改了下,现在呢
P.S:就是少写了个中括号..你看不出来吗? Mike_python小 发表于 2020-6-17 12:40
不是这样的
那么……? qiuyouzhi 发表于 2020-6-17 12:40
我刚才改了下,现在呢
P.S:就是少写了个中括号..你看不出来吗?
没仔细看
你是最佳
对了
把黑名单解除了吧 qiuyouzhi 发表于 2020-6-17 12:38
貌似不允许这种方法?
但你可以这样:
额 好像射不了最佳 Mike_python小 发表于 2020-6-17 12:42
没仔细看
你是最佳
对了
解除了
你这帖子为啥要发这里啊... qiuyouzhi 发表于 2020-6-17 12:47
解除了
你这帖子为啥要发这里啊...
帮我改一下{:10_266:} 不会写python。
线程复用很简单,使用生产者 -- 消费者模型就可以。 赚小钱 发表于 2020-6-17 12:52
不会写python。
线程复用很简单,使用生产者 -- 消费者模型就可以。
太高深 听不懂...
页:
[1]