タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

処理と非同期に関するmikurassのブックマーク (1)

  • 【PHP】PHPで非同期処理を実現する方法のサンプルコード - アナザーディメンション

    先日まで仕事で行っていた開発作業はPHPを使ったものだった。その中で技術的な課題として上がったのは、 PHPでバックグラウンド処理(非同期処理)を実現する SOAP通信を利用する の2点だった。会社にはPHPに詳しい人がほとんどいなかったので、ほぼネットの情報で解決したので正解なのかはわからないが、今回の開発での実装方法を備忘録として記しておく。 今回は1の実装方法のサンプルコードを紹介。 非同期処理の実装サンプル PHPにはJavaでいうマルチスレッドのような概念はないため、非常に重たい処理を行う場合も同期処理しかできない。その解決策としては、PHPを外部プログラムとして実行させるしかなかった。 exec('実行したいプログラム > /dev/null &'); こんな感じで実装する。 「> /dev/null &」というのは非同期で実行するために必要なコードで、これがないと同期処理とな

    【PHP】PHPで非同期処理を実現する方法のサンプルコード - アナザーディメンション
  • 1