1
我正在尝试编写一个小控制台应用程序来播放mp3。 MP3播放将由外部二进制文件处理,例如mpg123,而播放控制,播放列表等将作为curses控制台应用程序实现。Ruby在后台运行进程
说我创建了一个“播放列表”对象,其中添加了许多音轨。当我播放曲目时,我需要在背景中调用二进制文件,同时允许UI进行响应。我也需要能够跳到下一个轨道等
我假设我需要使用线程或光纤为此?我如何控制线程?
我以前没有做过任何线程化Ruby编程。
有没有人有一个简单的例子来说明如何开始使用它?