Re[30]: dotnet vs java 2016-2020
От: · Великобритания  
Дата: 13.10.16 11:24
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>·>В потоке эмулируется конкурентный доступ к общему кешу.

S> Да только в реальной жизни это делается из пула потоков. Обычная практика для ASP.Net
Какая взаимосвязь между ASP.Net и LL? В ASP.Net на паузу в пару секунд раз в час никто никогда не обратит внимание.

S>·>К сожалению конкретных цифр я не смог найти, но в тексте написано "several threads", на случай если ты не знаешь английский переведу: "несколько потоков". Про "огромное количество потоков" ты придумал сам, с собой и спорь.

S> Ну я же привел те
Какие те? Откуда ты их взял?

S>·>Несколько потоков это обычно для LL-применений: разные треды делают вполне конкретную и довольно разную работу: читают данные из сетевого буфера, делают какие-то вычисления, реплицируют, пишут на диск, пишут в сеть и т.п. Таких тредов как правило меньше чем ядер процессора.

S> Что прекрасно походит под async await.
Не подходит.

S>>> При этом пока задача вне потока выполнения код хранится в виде делегата. Никакого стека, регистров. Нужно приостановить только планировщик.

S>·>А делегат где хранится?
S> В обычной или асинхронной очереди.
А обычнная или асинхронная очередь где хранится?

S>·>Ты видимо вообще не понимаешь что такое LL. Там ничего приостанавливать нельзя.

S> А как ты будешь собирать мусор? Для этого нужно знать граф доступных объектов, которые кстати хранятся в стеке и регистрах.
Ага... начал двигаться в правильном направлении. Продолжай думать.

S> Или всю память заполнили, а потом начинаем бороться с GC?

Память когда нибудь заполняется. В том тесте через 5 минут, на реальном сервере через 5 часов или 5 дней, не важно. Делать всё равно что-то придётся.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.