防止多线程数据交叉
This commit is contained in:
parent
136162ec0d
commit
17cf47dcd6
@ -134,6 +134,8 @@ class LocalLLMHandle(Process):
|
|||||||
if self.info == "`准备就绪`":
|
if self.info == "`准备就绪`":
|
||||||
yield "`正在等待线程锁,排队中请稍后 ...`"
|
yield "`正在等待线程锁,排队中请稍后 ...`"
|
||||||
with self.threadLock:
|
with self.threadLock:
|
||||||
|
if self.parent.poll():
|
||||||
|
while self.parent.poll(): self.parent.recv()
|
||||||
self.parent.send(kwargs)
|
self.parent.send(kwargs)
|
||||||
std_out = ""
|
std_out = ""
|
||||||
std_out_clip_len = 4096
|
std_out_clip_len = 4096
|
||||||
|
Loading…
x
Reference in New Issue
Block a user