我使用XE2和Indy 10,表单只由备忘录和按钮组成。for i := 1 to 40 do inc(ThreadCount); //sleep(10我的问题是,当我取消对“睡眠(10)”的评论时,它“似乎”起作用,而“似乎”没有它就无法工作。这无疑意味着我在我所写的线程中遗漏了一点。
换句话说。当睡眠(10)在代码中时。如果没有睡眠(10),它的工作时间是“大部分”的,但有
我听说过“因为GIL,python中的多线程不是真正的多线程”。我还听说"python多线程可以处理IO密集型任务,而不是计算密集型任务,因为只有一个线程同时运行“。我的经验表明,即使对于计算密集型的任务,python多线程也可以使几乎从学习上加速计算。(在多线程之前,运行以下程序花费了300秒,使用多线程后,花费了100秒。)import threadingimport numpy as np
from scipy import interpolat