2
如何在新進程中讀取stdin?我只能在主流程中放行並打印它。我應該通過get_line控制檯設備還是類似的或不可能的?如何在「不主要」進程中從控制檯讀取
我的代碼:
-module(inputTest).
-compile([export_all]).
run() ->
Message = io:get_line("[New process] Put sth: "),
io:format("[New process] data: ~p~n", [Message]).
main() ->
Message = io:get_line("[Main] Put sth: "),
io:format("[Main] data: ~p~n", [Message]),
spawn(?MODULE, run, []).
非常感謝! 我不知道主進程必須活着才能使用輸入函數。 –