我正在编写一个音乐播放器,让播放音乐的过程以更高的优先级运行是有意义的,以避免欠载。
简单地使用nice(-5)
没有用 - 我收到错误[Errno 1] Operation not permitted
,看起来我需要超级用户权限。
但我真的需要它们吗?
iTunes或其他玩家如何做到这一点?他们不会向我询问我的管理员密码,因此他们不使用超级用户权限。
编辑:我找到了this,其中介绍了OSX for thread的工作原理。这主要回答了我的问题 - 但并不完全是因为我认为在我的案例中我需要整个过程。