2
我怎麼得到這個工作爲stdin spawn get_line並使其工作?
spawn(fun() -> io:get_line("Prompt>") end).
的地方,如果它沒有產卵它會工作。我試過standard_io和group_leader(),但沒有區別。
我怎麼得到這個工作爲stdin spawn get_line並使其工作?
spawn(fun() -> io:get_line("Prompt>") end).
的地方,如果它沒有產卵它會工作。我試過standard_io和group_leader(),但沒有區別。
嘗試
spawn(fun() -> timer:sleep(100),io:get_line("Prompt>") end).
你看到的是外殼和您的產卵/ 1之間的競爭條件。通常在使用io進行任何操作時:get_line我會建議使用'erl -noshell -s Mod Fun'來啓動程序,因爲這會導致此問題消失。