Для чего используются асинхронные таски

???fff

Чтобы главный поток не ожидал действия, ты выполняешь их в фоне. Пользователь продолжает работу, задачи выполняются. Вот так работает асинхронность. По крайней мере так в C#, там похожее со всеми языками.

1 симпатия

ядро пытается распараллелить ресурсоемкие и блокирующие задачи, создавая несколько потоков. обычно их число равно количеству ядер процессора, это можно настроить в конфиге ядра. эти созданные ядром потоки называются Worker, у каждого из таких воркеров есть очередь задач, которая на нем крутится

2 симпатии

ниплохо

те же самые запросы к сайтам.

делаешь запрос в основном потоке => поток ждет ответа, следовательно все задачи другие не выполняются
делаешь запрос в асинке => основной поток не блокируется, все отлично

отправка чанков игроку, загрузка мира, популяция чанков и многое другое выполняется в другом потоке

асинхронность всегда одинаковая, это распределение и выполнение разных процессов по потокам.

привет

ку