我正在使用 python 中的 ctypes 库创建一个字符串缓冲区。现在,如果我必须稍后在写入此字符串缓冲区时打印它的内容,我将如何在 python 中实现它?
import ctypes
init_size = 256
pBuf = ctypes.create_string_buffer(init_size)
Run Code Online (Sandbox Code Playgroud) from threading import Thread
import time
class ThreadTest():
def loop1(self):
for i in range(0, 100, 5):
print(i)
time.sleep(2)
def loop2(self):
for i in range(100, 210, 11):
print(i)
time.sleep(2)
if __name__ == '__main__':
T1 = Thread(target=ThreadTest().loop1(), args=())
T2 = Thread(target=ThreadTest().loop2(), args=())
T1.start()
T2.start()
T1.join()
T2.join()
Run Code Online (Sandbox Code Playgroud)
上面的代码按顺序而不是同时运行这些方法。我想要一种可以同时运行两种方法/进程的方法。