← Каталог Серия
Практикум — последовательное и параллельное выполнение
- 1 Python — сравнение sequential, threads, asyncio, processes Практикум «Последовательное и параллельное выполнение»: I/O и CPU, tqdm, ASCII-график, GIL. 1 файл(ов) ·
python/code-405-3-001 - 2 Java — ParallelismDemo (потоки, гонка, synchronized, пул) Демонстрация потоков, гонки данных, синхронизации на BankAccount и ExecutorService. 1 файл(ов) ·
java/code-405-3-002 - 3 C# — сравнение sync, async и Parallel Последовательный код, Task.WhenAll для I/O и Parallel.ForEach для CPU с замером времени. 1 файл(ов) ·
csharp/code-405-3-003 - 4 JavaScript — последовательный fetch и Promise.all Сравнение последовательных await и параллельного Promise.all; worker_threads для CPU. 1 файл(ов) ·
javascript/code-405-3-004 - 5 Go — последовательно и горутины Учебная загрузка страниц: последовательный sleep и параллельные горутины с WaitGroup. 1 файл(ов) ·
go/code-405-3-005 - 6 PHP — последовательный curl и curl_multi Сравнение последовательных задержек и параллельного curl_multi для исходящих HTTP. 1 файл(ов) ·
php/code-405-3-006 - 7 Kotlin — последовательно и async/awaitAll Корутины: последовательный delay и параллельный async + awaitAll для пачки загрузок. 1 файл(ов) ·
kotlin/code-405-3-007 - 8 Groovy — ExecutorService и GPars Параллельные загрузки на JVM: пул потоков Java и GPars parallel collections. 1 файл(ов) ·
groovy/code-405-3-008