1

それが私のコードです:

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() 関数でキューから文字列を取得して表示します。これはデモですが、動作しませんでした。あなたのアドバイスが役に立つと思います.:-)

4

1 に答える 1