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, []).
非常感谢! 我不知道主进程必须活着才能使用输入函数。 –