Код IT
← Каталог
Серия

Практикум — последовательное и параллельное выполнение

8 шагов · 8 файлов кода

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