【发布时间】:2011-03-03 11:38:07
【问题描述】:
我在我的程序中使用 editline 库,用于在 shell 中输入用户命令。但是由于 shell,程序有一个 gui 界面,所以我需要在单独的线程中运行 editline 的 readline() 函数,因为它会阻塞直到按下 Enter。有没有办法在不阻塞的情况下使用 readline() 函数,这样我就可以避免单独使用线程?
【问题讨论】:
-
你的意思是你的GUI程序也会从控制台读取?这很令人费解。