bucket-sort logo bucket-sort

プログラミングとインフラエンジニアリングの覚え書き

  • Posts
  • About
  • Contact

All Posts

[C#] async/await による非同期処理を理解する

Jun 29, 2026 bucket-sort
async/await の基本から、ConfigureAwait、非同期メソッドの戻り値、同期メソッドからの呼び出し、catch/finally 内の await、キャンセル、IAsyncEnumerable、Parallel.ForEachAsync までをサンプルコードで整理します。
C# .NET
C#.NETAsyncAwaitTaskValueTaskIAsyncEnumerableParallel.ForEachAsync非同期処理

[C#] Task Parallel Library と PLINQ を理解する

Jun 28, 2026 bucket-sort
Thread を直接扱う代わりに、Task Parallel Library、Parallel.ForEach、Task、CancellationToken、PLINQ を使って並列処理を書く方法を整理します。
C# .NET
C#.NETTPLTaskParallelPLINQCancellationToken並列処理

[C#] スレッド同期と ThreadPool を理解する

Jun 27, 2026 bucket-sort
複数スレッドから共有データを扱うときの問題を、lock、Monitor、Interlocked でどう防ぐかを整理し、Timer コールバックと ThreadPool の基本も確認します。
C# .NET
C#.NETLockMonitorInterlockedThreadPoolTimerSystem.Threading

[C#] マルチスレッド処理の基礎を理解する

Jun 26, 2026 bucket-sort
Chapter 15 の前半に対応する内容として、並行処理の問題、スレッド同期の必要性、Thread クラス、ThreadStart / ParameterizedThreadStart、フォアグラウンド/バックグラウンドスレッドを整理します。
C# .NET
C#.NETThreadSystem.Threadingマルチスレッド並行処理

[C#] Application Load Context によるアセンブリ分離を理解する

Jun 25, 2026 bucket-sort
AppDomain に代わる現代的なアセンブリ分離の仕組みとして、AssemblyLoadContext の役割、Default コンテキスト、カスタム Load Context、collectible なコンテキストによるアンロードを整理します。
C# .NET
C#.NETAssemblyLoadContextAssemblyPluginReflectionCLR

[C#] .NET アプリケーションドメインを理解する

Jun 24, 2026 bucket-sort
.NET Framework 時代に重要だった AppDomain の概念を整理し、現在の .NET における位置づけ、既定アプリケーションドメインの情報取得、読み込み済みアセンブリの列挙をサンプルコードで確認します。
C# .NET
C#.NETAppDomainAssemblyReflectionCLR

[C#] Windows のプロセスを理解する: Process / Thread / ProcessStartInfo 徹底入門

Jun 23, 2026 bucket-sort
System.Diagnostics.Process 系 API を使って、実行中プロセスの取得、特定プロセス監査、スレッド情報・モジュール情報の取得、ProcessStartInfo での起動制御までを一つの記事でまとめます。
C# .NET Windows Diagnostics
C#.NETSystem.DiagnosticsProcessProcessThreadProcessStartInfoWindowsプロセススレッド

[C#] LINQ to Objects を理解する: クエリの内部表現

Jun 22, 2026 bucket-sort
LINQ のクエリ構文が Enumerable の拡張メソッド呼び出しとして扱われる仕組みを、ラムダ式、匿名メソッド、生のデリゲートへ段階的に展開しながら解説します。
C# .NET
C#.NETLINQLINQ to ObjectsEnumerableラムダ式デリゲート

[C#] LINQ to Objects を理解する: ページング・集合演算・集計

Jun 21, 2026 bucket-sort
LINQ to Objects でデータの一部を取り出す、件数を数える、集合として比較する、合計や平均を出す方法を実践的なコード例で解説します。
C# .NET
C#.NETLINQLINQ to ObjectsSkipTakeDistinct集計

[C#] LINQ to Objects を理解する: フィルター・射影・並べ替え

Jun 20, 2026 bucket-sort
LINQ to Objects の中心となるフィルター、射影、並べ替えについて、コレクションや入れ子データ、非ジェネリックコレクションへの適用を解説します。
C# .NET
C#.NETLINQLINQ to ObjectsWhereSelectOrderBy
«« « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 » »»
Powered by Hugo & Explore Theme.