C#による マルチコアのための非同期/並列処理プログラミング

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

(2018年10月10日更新)

本書の「PART 4」で作成したソースコードは,以下のリンクをクリックすることでダウンロードできます。

ダウンロード
C_sharp_MultiCore_Part4_20130617.zip

ダウンロードしたファイルには,本書のPART 4「マルチコア 非同期/並列処理 実践プログラミング」で作成したソースコードが,章ごとに分けて収められています。圧縮ファイルを展開することで,下記のフォルダを確認することができます。

フォルダ名
Part04Chapter02Chapter 2 最初の実装
Part04Chapter03Chapter 3 ロジックと画面を非同期化する
Part04Chapter04Chapter 4 ロジックを並列化する
Part04Chapter05Chapter 5 ロジックを改良する

それぞれのフォルダに格納されているソースコードをビルドして実行するには,Windows 8以降のOSと,Visual Studio Express 2012 for Windows 8 以降(または有償版)の開発環境が必要です。

また,上記のソースコードをWindows 10向けに移植したものも公開いたします。

ダウンロード(Windows 10向け)
C_sharp_MultiCore_Part4_Win10VS2017_20181009.zip

こちらのソースコードをビルドして実行するには,Windows 10以降のOSと,Visual Studio 2017以降(無償版または有償版)のUWPアプリ開発環境が必要です。プラットフォームが異なるため,本書のソースコードとは一部に違いがございます。詳しくは,ダウンロードしたアーカイブ内の「C#MultiCore_Part4_Win10VS2017.txt」ファイルをご覧ください。また,同じコードを
[GitHub|https://github.com/biac/ManyCore]でも公開しています。

なお,上記ソースコードの内容および使用方法などについて,電話やメール,文書でのお問い合わせを含むサポート業務は,著者も技術評論社も一切お受けしておりません。すべて読者の方の責任においてご利用いただくことになります。この点をあらかじめご了解の上,ご使用ください。

補足情報

サンプルコードをお読みいただく際の注意

本文中に記載のないメソッドなどは,章末のソースコードを参照してください。

お詫びと訂正(正誤表)

小社刊『C#による マルチコアのための非同期/並列処理プログラミング』(山本康彦・著/2013年8月25日 初版 第1刷)におきまして,一部の記述に間違いのあることが判明いたしましたので,下記のとおりお知らせいたします。読者の皆様にはご迷惑をおかけし,まことに申し訳ございません。ご容赦くださいますよう,お願い申し上げます。

(2013年11月7日更新)

P.75(本文下から7行目)

IsBackgroundプロパティをfalseに設定することで,
IsBackgroundプロパティをtrueに設定することで,

P.225(本文下から6行目および脚注)

WritableBitmapEx
WriteableBitmapEx

P.227(リスト2.6内:上から10行目および下から9行目)

WritableBitmapEx
WriteableBitmapEx

P.252(索引内 「W」の項)

WritableBitmapEx
WriteableBitmapEx