강의

멘토링

로드맵

Programming

/

Web Development

C# をしっかり学ぶ(上級)Part.3,4,5 スレッドとタスク

本コースは、C#マルチスレッドと非同期プログラミングを深く扱う上級コースとして、実務でよく使用される同時性処理技法を体系的に学習できるよう構成されています。 まず、スレッドの基本概念を理解し、スレッドを生成・管理する方法を実習し、様々なスレッドメソッドとThreadState列挙型、Flags属性などを通じてスレッドの状態と動作を細かく制御する方法を身につけます。続いて、**Interrupt()とAbort()**の違いと使用事例を実習し、**lockキーワードとMonitorクラス(Enter、Exit、Wait、Pulse)**を活用してスレッド間の同期を安定的に実装する方法を学習します。 また、最新の開発環境で必須となる非同期プログラミング技法を扱い、TaskおよびTask<TResult>クラス、Parallelクラスを活用した並列プログラミングを実習します。最後にasync/awaitキーワードを通じて同期コードと非同期コードの違いを理解し、より効率的な非同期処理方式をプロジェクトに適用する経験を積むことができます。 この講義を通じて学習者は、マルチスレッドと非同期プログラミングを活用した高性能アプリケーション開発能力を身につけ、実務での同時性問題解決と効率的なプログラム実装に自信を持つことができます。

2名 が受講中です。

  • usefulit
C