четверг, 2 ноября 2023 г.

System.Threading, System,Threading, Async, Task, TaskCompletionSource

Threads
https://learn.microsoft.com/pdf?url=https%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fdotnet%2Fnavigate%2Fadvanced-programming%2Ftoc.json

ASync

System.Threading.Task

Task.Delay

TaskCompletionSource


Starvation, Bombardier, Counts, Stack

Starvation

https://learn.microsoft.com/ru-ru/dotnet/core/diagnostics/debug-threadpool-starvation

Bombardier

https://github.com/codesenberg/bombardier/releases

Counts

https://learn.microsoft.com/ru-ru/dotnet/core/diagnostics/dotnet-counters

Stack

https://learn.microsoft.com/ru-ru/dotnet/core/diagnostics/dotnet-stack

Async, Sync, ThreadPool, Stephen Toub

Async, Sync, ThreadPool

https://devblogs.microsoft.com/pfxteam/should-i-expose-synchronous-wrappers-for-asynchronous-methods/

https://devblogs.microsoft.com/pfxteam/tag/threadpool/

https://devblogs.microsoft.com/pfxteam/author/toub/

TreadPool, Articles

TreadPool, Articles

https://learn.microsoft.com/ru-ru/search/?terms=ThreadPool

ThreadPool, Min, Max

https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.threadpool.setminthreads?view=net-7.0

https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.threadpool.setmaxthreads?view=net-7.0

https://learn.microsoft.com/ru-ru/dotnet/core/runtime-config/threading

среда, 1 ноября 2023 г.

ThreadPool, QueueUserWorkItem, AutoResetEvent, ManualResetEvent, EventWaitHandle

The managed thread pool



ThreadPool.QueueUserWorkItem

https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.threadpool.queueuserworkitem?view=net-7.0

ManualResetEvent Класс

https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.manualresetevent?view=net-7.0

AutoResetEvent

https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.autoresetevent?view=net-7.0

EventWaitHandle

Async, Pdf

https://learn.microsoft.com/ru-ru/dotnet/standard/threading/the-managed-thread-pool

https://learn.microsoft.com/en-us/dotnet/standard/threading/the-managed-thread-pool

https://learn.microsoft.com/pdf?url=https%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fdotnet%2Fnavigate%2Fadvanced-programming%2Ftoc.json

Асинхронное программирование

Потоки

Параллельное программирование

Взаимодействие на уровне машинного кода

Управление памятью