エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
wakaponさんの超☆Perl備忘帳: system関数,fork関数,ithreadsのめもめも
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
wakaponさんの超☆Perl備忘帳: system関数,fork関数,ithreadsのめもめも
各関数の挙動に関するチラシの裏! system関数 親プロセス(system関数を発行したプロセス)は子プロセス... 各関数の挙動に関するチラシの裏! system関数 親プロセス(system関数を発行したプロセス)は子プロセスを生成し,コマンドを実行させる.親プロセスは子プロセス終了まで自身をブロックする. system ("ls -alh"); # lsコマンドは子プロセスで実行.その間,親プロセスはsleep. fork関数 親プロセスからコピーを作り,子プロセスを生成する.fork関数の実行後,親プロセスと子プロセスの2つのプロセスが走り始める(windowsを除く).子プロセスは自身をexitするか,または親プロセスから制止させられない限り走り続ける. my $pid = fork; if ($pid > 0) # 親プロセスの返り値は子プロセスのpid { ... } elsif (defined($pid)) # 子プロセスの返り値は0 { ... } else # 子プロセス生成失敗 {