今天练习JAVA,用到Sequencer中的start方法。发现一旦开始后程序线程(?)似乎就进入卡死状态,虽然后续轨道没有音符但也不会退出,在控制台关闭线程才退出。
类似联想到生成GUI后,在得到事件信号前没有代码需要执行,我想知道在这两种情况下CPU究竟在干什么?怎么样才能找回CPU呢?
马克一下。
本文探讨了使用JAVA的Sequencer类时遇到的问题:调用start方法后线程似乎进入阻塞状态,即使后续轨道为空也不退出。文章还讨论了类似情况在生成GUI后如何处理CPU资源。
今天练习JAVA,用到Sequencer中的start方法。发现一旦开始后程序线程(?)似乎就进入卡死状态,虽然后续轨道没有音符但也不会退出,在控制台关闭线程才退出。
类似联想到生成GUI后,在得到事件信号前没有代码需要执行,我想知道在这两种情况下CPU究竟在干什么?怎么样才能找回CPU呢?
马克一下。
2478

被折叠的 条评论
为什么被折叠?