タグ

threadとtipsに関するfragarach_the_swordのブックマーク (2)

  • PHP5.3どのビルドを使うのか - なんたらノート第三期ベータ

    http://windows.php.net/download/ にて、計4種類のPHP5.3 Windowsバイナリが配布されています。というか、すでに5.2の時点で2種類ありましたが。これらのうち、どれを選ぶべきかという基準について、軽く調べたり推測したりしたメモです。 VC6かVC9 これは、PHP を入れたいWebサーバをビルドしたコンパイラに合わせるのための選択肢です。Visual C++ は、.net登場時期とVista登場時期に、ものすごく大きな変更が起こっています。VC6世代に書かれたものは、よほど気をつけていないかぎり、今のマイクロソフトの開発環境とのバイナリ互換性がありません。 WindowsのApacheは、VC6でビルドされたバイナリが配布されています。いっぽう、Windows Server 2008 や Visual Studio 2008 に含まれる最新の II

    PHP5.3どのビルドを使うのか - なんたらノート第三期ベータ
    fragarach_the_sword
    fragarach_the_sword 2011/01/06
    PHP5.3どのビルドを使うのか - なんたらノート 第二期
  • マルチスレッドを安全に実行する

    はじめに この記事は、インドリ氏による『スレッドセーフとインテルTBBのコンテナ』に記載されている誤りを訂正することを目的としています。インドリ氏の記事では、TBBコンテナの紹介に注意するあまり、マルチスレッドプログラミングに潜む危険、その危険を取り除く方法についての記述が正しくありません。記事では、マルチスレッドプログラミングを安全に設計する方法を説明することを目的とします。 記事で用いるコードは、C言語に類似していますが、C言語ではありません。振る舞いを理解していただきやすくするための仮想言語です。実行できる環境はありません。 「競合」という問題 ここに、1つのリンゴがあります。そして、2人の人が、そのリンゴの前にいます。ここで2人に向かって「リンゴをべて良いですよ」とだけ言うと、どうなるでしょうか。お互いに譲り合うか、もしくは取り合いをするでしょう。ここで2人が仲良くリンゴにあ

    マルチスレッドを安全に実行する
    fragarach_the_sword
    fragarach_the_sword 2010/04/28
    マルチスレッドを安全に実行する(1/3):CodeZine
  • 1