我在python中的多线程区域很弱。 现在我有一个请求,这里是伪代码:
def main():
try:
print("A")
start_non_block_thread(func=test_func)
time.sleep(10)
print("B")
except Exception:
print("catch it")
def test_func():
print("in sub-threading")
raise Exception("quit")
我想要的输出是:
A
in sub-threading
catch it
请注意输出中没有“B”。
如何实现start_non_block_thread以确保行为符合我的预期?
提前致谢〜