Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 24151|Svar: 3

[Kilde] C# er udsat for problemer, når flere parametre sendes i en løkke-multitråd

[Kopier link]
Opslået på 05/08/2016 13.40.06 | | | |


I dag, da jeg gik i loop gennem multithreading, fandt jeg et problem, nemlig at da jeg gik i loop gennem multithreading, var der en afvigelse mellem den givne værdi og den værdi, metoden modtog – hvorfor??? Som følger:



Så søgte jeg på internettet, og jeg fandt en løsning, hvorfor dukkede den ikke op før??? Eller findes den aldrig?????

Til sidst skriv en testdemo som følger:





Jeg fandt ud af, at test1 har mange fejl, test2 har ikke haft dette problem,

Int-typen er en værditype, og strengen er en særlig referencetype, så dette problem bør ikke opstå.

Indtil nu ved jeg ikke, hvorfor det er sådan, denne artikel er dedikeret til folk, der ofte bruger multitråding。。。。。。




Tidligere:ASP.NET MVC ændrer den delte standardsti for visningen (MVC2, MVC3)
Næste:Asp.Net cache
Opslået på 13/09/2016 13.35.11 |
Er udlejerens problem blevet løst?
 Udlejer| Opslået på 13/09/2016 13.37.44 |
nicky0510 Opslået den 2016-9-13 kl. 13:35
Er udlejerens problem blevet løst?

Hvis du løser problemet med at sende objektet ind, vil der ikke være noget problem
 Udlejer| Opslået på 13/09/2016 13.38.40 |
nicky0510 Opslået den 2016-9-13 kl. 13:35
Er udlejerens problem blevet løst?

At overføre en klasse til en klasse løser dette problem
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com