is Exception
当您在同一 Proc::Async
对象上两次调用 start
时,第二次调用将使用 X::Proc::Async::AlreadyStarted
异常终止。
my = Proc::Async.new("echo");.start;.start;CATCH ;# OUTPUT: «X::Proc::Async::AlreadyStarted: Process has already been started»
由于在已启动的 Proc::Async 对象上调用 start 而导致错误
is Exception
当您在同一 Proc::Async
对象上两次调用 start
时,第二次调用将使用 X::Proc::Async::AlreadyStarted
异常终止。
my = Proc::Async.new("echo");.start;.start;CATCH ;# OUTPUT: «X::Proc::Async::AlreadyStarted: Process has already been started»