タグ

safeに関するyagieyのブックマーク (2)

  • スレッドセーフ - Wikipedia

    スレッドセーフ(英: thread-safe)は、マルチスレッドプログラミングにおける概念である。あるプログラムコードがスレッドセーフであるという場合、そのコードを複数のスレッドが同時並行的に実行しても問題が発生しないことを意味する[1]。特に、ある共有データへの複数のスレッドによる読み書きアクセスがあるとき、一度に1つのスレッドのみがその共有データにアクセスするようにして安全性を確保しなければならない。スレッドセーフでないコードを同時並行的に実行すると、データ競合による未定義動作を引き起こしたり、競合状態(レースコンディション)による意図しない動作を引き起こしたりする。場合によっては深刻なセキュリティホール(脆弱性)が引き起こされることもある[2]。 概要[編集] スレッドセーフはマルチスレッドプログラミングにおける重要な要素である。それは従来、オペレーティングシステムの開発者だけが考慮

  • PHP のNon Thread Safe とThread Safe の違い|ふぁいんどぱわー 調べる人の冒険!(チラシの裏よりチョット上)

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 Non Thread Safe とThread Safe の違いについて書きます。 これはNon Thread Safe とThread Safe の違いって何か?なんですが、 簡単に言うとCPUの中で同時に動いている別々の処理機構であるスレッドが、 1つの動作中のプログラムを効率よく処理しようとしたときに不具合を起こさない様に作られたものを 「Thread Safe」といい、1つのプログラムが同時にCPU内のスレッドを使う事に対応していないのが 「Non Thread Safe」と言う事になる様です。 では厳密にPHP にはその2種類の「Non Thread Safe」と「Thread Safe」が 存在しているのですが、しかし私には、これらの違い指し示す所が厳密にどうなのか、

    PHP のNon Thread Safe とThread Safe の違い|ふぁいんどぱわー 調べる人の冒険!(チラシの裏よりチョット上)
  • 1