在python中使用很多线程

时间:2018-09-11 12:27:58

标签: python-3.x multithreading python-multithreading

我目前正在编写一个脚本,该脚本使用击键从中档文件到游戏播放音乐,每个音符使用1个线程,因此,一个音符为1k的音乐具有1k线程。

它适用于一些较小的中型文件,但显然不适用于较大的文件...

有什么办法可以使今年的线程数保持不变而不会出错?反正要增加最大线程数?

1 个答案:

答案 0 :(得分:0)

一个乐团的每个音符有一位音乐家吗?否。您的程序每个音符都不应该有一个线程。

只需向操作系统发出“播放声音”请求并继续。无需等待它们完成。

没有理由要有两个以上的线程:一个用于读取数据和缓冲,另一个用于触发声音。许多程序甚至会将它们组合成一个线程。