我目前正在编写一个脚本,该脚本使用击键从中档文件到游戏播放音乐,每个音符使用1个线程,因此,一个音符为1k的音乐具有1k线程。
它适用于一些较小的中型文件,但显然不适用于较大的文件...
有什么办法可以使今年的线程数保持不变而不会出错?反正要增加最大线程数?
答案 0 :(得分:0)
一个乐团的每个音符有一位音乐家吗?否。您的程序每个音符都不应该有一个线程。
只需向操作系统发出“播放声音”请求并继续。无需等待它们完成。
没有理由要有两个以上的线程:一个用于读取数据和缓冲,另一个用于触发声音。许多程序甚至会将它们组合成一个线程。