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

サポートページ

ダウンロード

(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