Mi sono imbattuto in questo problema quando ho provato ad eseguire la nostra applicazione in cattive condizioni di rete; genera centinaia di thread (che esistono molto tempo prima della fine) e con il tempo l'applicazione si blocca. Tuttavia, altri sviluppatori hanno risposto che questo è "non un bug" e "come progettato".
Ho un strong istinto che generare così tante discussioni invece di usare chiamate asincrone è un design difettoso, in primo luogo. Tuttavia, i miei compagni di squadra non sono d'accordo
Qualche idea su come posso convincerli?
UPD posso dire che i thread di spawning per attività a esecuzione ridotta sono un cattivo progetto? Quali argomenti posso usare per supportare questa affermazione?