2012-11-29 127 views
1

我正在嘗試編寫一個小控制檯應用程序來播放mp3。 MP3播放將由外部二進制文件處理,例如mpg123,而播放控制,播放列表等將作爲curses控制檯應用程序實現。Ruby在後臺運行進程

說我創建了一個「播放列表」對象,其中添加了許多音軌。當我播放曲目時,我需要在背景中調用二進制文件,同時允許UI進行響應。我也需要能夠跳到下一個軌道等

我假設我需要使用線程或光纖爲此?我如何控制線程?

我以前沒有做過任何線程化Ruby編程。

有沒有人有一個簡單的例子來說明如何開始使用它?

回答