https://www.oreilly.com/library/view/concurrency-in-c/9781492054498/
Concurrency in C# Cookbook, 2nd Edition
If you’re one of many developers still uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 85 code-rich recipes in this updated second … - Selection from Concurrency in C# Cookbook, 2n
www.oreilly.com
Concurrency
- 한 번에 두 가지 이상의 작업 수행
Multithreading
- 다수의 실행 스레드를 사용하는 동시성의 한 형태
Parallel Processing
- 많은 작업을 여러 스레드에 나눠서 동시에 수행
- 멀티스레딩을 사용해서 멀티 코어 프로세서를 최대한 활용하는 방법
Asynchronous Programming
- 불필요한 스레드의 사용을 피하려고 future나 callback을 사용하는 동시성의 한 형태
Reactive Programing
- 애플리케이션이 이벤트에 대응하게 하는 선언형 프로그래밍 방식
- 비동기 연산이 아닌 비동기 이벤트 기반
'.NET > C#' 카테고리의 다른 글
Concurrency - Parallel Programming (0) | 2023.08.16 |
---|---|
Concurrency - Asynchronous Programming (0) | 2023.08.16 |
Marshaling: 복사 및 고정 (0) | 2021.10.15 |
Array Marshaling (0) | 2021.10.15 |
Comparisons and Sorts (0) | 2021.10.15 |