Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 24151|Risposta: 3

[Fonte] C# è soggetto a problemi quando si passa più parametri in un multithread loop

[Copiato link]
Pubblicato su 05/08/2016 13:40:06 | | | |


Oggi, mentre facevo il looping nel multithreading, ho trovato un problema, cioè, quando ho fatto il looping nel multithreading, c'era una deviazione tra il valore passato e quello ricevuto dal metodo, perché??? Come segue:



Poi ho cercato su Internet e ho trovato una soluzione: perché non era apparsa prima??? O non si trova nulla?????

Infine, scrivi una demo di prova come segue:





Ho scoperto che test1 ha molti errori, test2 non ha avuto questo problema,

Il tipo int è un tipo di valore, e la stringa è un tipo di riferimento speciale, quindi questo problema non dovrebbe verificarsi.

Finora non so perché sia così, questo articolo è dedicato a persone che spesso usano multithreading。。。。。。




Precedente:ASP.NET MVC modifica il percorso predefinito condiviso della vista (MVC2, MVC3)
Prossimo:Asp.Net cache
Pubblicato su 13/09/2016 13:35:11 |
Il problema del proprietario è stato risolto?
 Padrone di casa| Pubblicato su 13/09/2016 13:37:44 |
nicky0510 Pubblicato il 13-9-2016 13:35
Il problema del proprietario è stato risolto?

Se risolvi il problema di passare l'oggetto, non ci sarà alcun problema
 Padrone di casa| Pubblicato su 13/09/2016 13:38:40 |
nicky0510 Pubblicato il 13-9-2016 13:35
Il problema del proprietario è stato risolto?

Passare una classe a una classe risolve questo problema
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com