Форум сайта python.su
0
Добрый день!
Ситуация следующая:
import multiprocessing def testthread(index): tmpfile= open('c:\\test\\___testthread'+str(index)+'.tmp',"w",encoding='utf-8') i=0 for i in range(999999): tmpfile.write(str(index)+str(datetime.datetime.now().microsecond)+'\n') tmpfile.close() if __name__ == '__main__': a=[] for i in range(20): a+=[multiprocessing.Process(target=testthread, args=(i,))] a[i].start()
Офлайн
0
Всем спасибо за оперативные ответы, решение следующее:
http://stackoverflow.com/questions/2804287/pausing-a-process
psutil умеет и тормозить, и возобновлять процессы.
на всякий случай - в linux я просто посылал сигнал SIGSTOP и SIGCONT для достижения того же результата
Офлайн