sto simulando la cometa dal vivo protocollo di alimentazione per il mio sito, così nel mio controller Sto aggiungendoThread.sleep in asp.net
while(nothing_new && before_timeout){
Thread.Sleep(1000);
}
ma ho notato tutto il sito ha ottenuto lento dopo ho aggiunto questo caratteristica. Dopo il debug, ho concluso che quando chiamo Thread.Sleep
tutti i thread, anche in altre richieste, vengono bloccati.
Perché Thread.Sleep
blocca tutti i thread, non solo la corrente e come gestire un problema come questo?
Che cos'è il protocollo "cornet live feed" e dove possiamo trovare una documentazione su questo? –
'Thread.Sleep' blocca solo il thread su cui è chiamato. Qualcos'altro deve andare avanti. –
Le tue conclusioni non seguono logicamente dalle prove. –