那是我的代码:
import threading
import queue
qq=queue.Queue(10)
def x11grab(n):
print('haha')
while True:
a='abcd'+str(n)
n+=1
qq.put(a)
print('put queue:',a)
def rtpsend():
while True:
s=qq.get()
head=s[:4]
body=s[4:]
print('head',head)
print('body',body)
t1=threading.Thread(target=x11grab,args=(1,))
t2=threading.Thread(target=rtpsend)
t1.start
t2.start
我想 x11grab() 函数将字符串 'abcd1','abcd2'... 放入队列中,然后 rtpsend() 函数从队列中获取字符串,并显示它。这是一个演示,但它没有工作。我认为您的建议可能会有所帮助。:-)