のれん力で貢献 お客様とともに進化し続ける CMS NOREN5

  • CMS比較.com >
  • インターネット用語辞典【スレッドセーフとは?】

スレッドセーフとは?


▼スレッドセーフ▼
スレッドセーフ(Thread-safe)は、マルチスレッドプログラミングにおける概念である。あるコードがスレッドセーフであるという場合、そのコードを複数のスレッド (コンピュータプログラミング) スレッドが同時並行的に実行しても問題が発生しないことを意味する。特に、ある共有データへの複数のスレッドによるアクセスがあるとき、一度に1つのスレッドのみがその共有データにアクセスするようにして安全性を確保しなければならない。
スレッドセーフはマルチスレッドプログラミングにおける重要な要素である。それは従来、オペレーティングシステムの開発者だけが考慮しなければならない問題だったが、1990年代後半には一般的な問題となった。マルチスレッドプログラムでは、複数のスレッドが同じアドレス空間内で同時に実行される。各スレッドのアクセスするメモリ領域が特に制限されることはなく、全スレッドが全アドレス空間にアクセスできる。従って、プログラムを見たときに予測される制御の流れやデータアクセスの順序は実際に実行時に起きることとかけ離れたものとなることが多い。これは「驚き最小の原則」に反している。スレッドセーフは実際の処理の流れとプログラムのソースコードの関連性を強化し、予期しない動作を最小にすることを指向した特性である。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%BB%E3%83%BC%E3%83%95



インターネット用語辞典 索引へ戻る



▼「スレッドセーフ」以外の用語▼

垂直磁気記録方式 垂直スキャンレート
垂直走査周波数 垂直同期周波数
垂直同期信号 スイッチ
スイッチングハブ スイート
水平スキャンレート 水平走査周波数
水平同期周波数 水平同期信号
水冷パソコン スカイウォーカー
スカイプ スカジー
スカビンジング スカラ型スーパーコンピュータ
スキマー スキーマ
スキーマ言語 スキミング
スキャナ スキャンコンバータ
スキャンレート スキャン周波数
スキン スクイッド
スクリプト スクリプトキディ
スクリプト言語 スクリーンキャプチャ
スクリーンショット スクリーンセーバー
スクリーンフォント スクロール
スクロールバー スクロールバースライダ
スクロールホイール スケーラビリティ
スケーラブルフォント スケールアウト
スケールアップ スタイラスペン
スタイルシート スターオフィス
スタースイート スタック
スタティック変数 スタートボタン
スタートメニュー スタブ
スタンダードMIDIファイル スタンドアローン
スタンバイ スター型
スター型ネットワーク ステガノグラフィー
ステータスバー ステップインデックス型光ファイバー
ステートフルインスペクション ステートフルパケットインスペクション
ステルスウイルス ステルスコールバック
ステルススキャン ステンシルバッファ
ストアドプロシージャ ストライピング
ストライプボリューム ストリーマ
ストリーミング ストリーミングサーバ
ストリームノイズ ストレージ
ストレージエリアネットワーク ストレージサービスプロバイダ
ストレステスト ストレステストツール
ストレートケーブル ストロークフォント
スナップショット スニーカーネット
スーパーCCDハニカム スパイウェア
スパイラルモデル スパゲッティコード
スパゲッティプログラム スーパーコンピュータ
スーパーコンピュータTOP500ランキング スーパーコンボドライブ
スーパースカラ スーパーディスク
スパニングツリー スーパーネッティング
スーパーネット化 スーパバイザコール
スーパーバイザパスワード スーパービデオCD
スーパーファミコン スパマー
スーパーマルチドライブ スパム
スピアフィッシング スピーカー
スピーカーフォン スピーカーホン
スピム スピンドル
スプラッシュページ スプリッタ
スプール スプレッドシート
スペクトラム拡散 スペクトル拡散
スペック スペルチェッカ
スポンサードサーチ スマイル
スマートシャッフル スマートフォン
スマートメディア スムーズスクロール
スライドショー スラックウェア
スラッシング スリーウェイハンドシェイク
スループット スレッド
スレッドセーフ スロット1
スロット2 スロットA
スロットB スロットインドライブ
スロットローディング スロット式ドライブ
スワップ スワップアウト
スワップイン スワップファイル