1

我正在尝试编写一个小型控制台应用程序来播放 mp3。mp3 播放将由外部二进制文件处理,例如 mpg123,而播放控制、播放列表等将作为 curses 控制台应用程序实现。

假设我创建了一个“播放列表”对象,其中添加了许多曲目。当我播放曲目时,我需要在后台调用二进制文件,同时允许 UI 响应。我还需要能够跳到下一首曲目等。

我假设我需要为此使用线程或光纤?如何控制线程?

我以前没有做过任何线程化的 Ruby 编程。

有没有人有一个简单的例子来说明如何开始这个?

4

0 回答 0