サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
kumagi @kumagi_bot 原始的なSTMのおはなし。STMは複数の箇所の書き換えをatomicに行えるが一体どうやってるのか、今の段階でうろ覚えしながら書きます。 kumagi @kumagi_bot CASは1wordしか書き換えれないのになんでアトミックに複数箇所を書き換えれるのか、平たく言うとそれはオブジェクトそのものをCASで書き換えるのではなく、各スレッドの状態をCASで書き換えるから。 kumagi @kumagi_bot どのようにしてそのような面妖な仕組みを生み出したかというとこれまたコンピュータ界の格言である「間接参照はすべての問題を解決する」そのものであり、STMにはその間接参照という魔法が2つもかけられている。
C++ and Beyond is a small, conference-like event built around intensive technical sessions by Scott Meyers, Herb Sutter, and Andrei Alexandrescu, but designed also to facilitate the exchange of experiences and insights among the unusually talented developers who attend. Technical sessions focus on topics of special interest to professional developers where Andrei, Herb, and Scott have expertise. T
The GNU Compiler Collection 14日(米国時間)、GCCの最新版となるGCC 4.5.0がリリースされた。GCC 4.4.0のリリースから1年経てのメジャーアップグレードバージョンとなる。バグ修正や最適化の改善以外にも新機能の追加や新しいアーキテクチャのサポートが実現されている。アクティブではない移植に対しては同バージョンで非推奨が指示されており、次のメジャーアップグレードバージョンではサポートの廃止が予定されている。GCC 4.5.0における主な特徴は次のとおり。 GCC 4.5.0の特徴 C++0xサポートの改善 (ラムダ式のサポート、explicit方変換処理のサポート、raw stringのサポート)。 libstdc++ランタイムライブラリへプロファイルモードの追加。 コンパイル時により複雑な算術を最適化処理するためにMPCライブラリを使用。 Graph
[ part 1, part 2, part 3, part 4 ] Creating your own error conditionsUser-extensibility in the <system_error> facility is not limited to error codes: error_condition permits the same customisation. Why create custom error conditions?To answer this question, let's revisit the distinction between error_code and error_condition: class error_code - represents a specific error value returned by an oper
日本語訳:2004 年 9 月 17 日 (原文:2003 年 4 月 28 日、バージョン 1.20) この HOWTO はプログラマ向けであり、Linux におけるプログラムライブラリの作成方法と使用方法を説明するものです。 「静的ライブラリ (static library)」、「共有ライブラリ (shared library)」、「動的ライブラリ (dynamically loaded library)」を対象とします。 (訳注:この訳文では、「dynamically loaded library」のことを「動的ライブラリ」と呼ぶことにします。 世の中では、shared library のことを指して動的ライブラリと表現する例もありますが、それとは異なりますので注意してください。) Table of Contents1. はじめに2. 静的ライブラリ3. 共有ライブラリ3.1. 約
Common Language Infrastructure (CLI) 6th edition, June 2012 This Standard defines the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages can be executed in different system environments without the need to rewrite those applications to take into consideration the unique characteristics of those environments. This Standard consists of the following p
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く