Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 24151|Resposta: 3

[Fonte] C# é propenso a problemas ao passar múltiplos parâmetros em um multithread de loop

[Copiar link]
Publicado em 05/08/2016 13:40:06 | | | |


Hoje, enquanto eu estava fazendo looping pelo multithreading, encontrei um problema: quando fiz looping pelo multithreading, houve um desvio entre o valor passado e o valor recebido pelo método, por quê??? Conforme segue:



Depois, pesquisei na internet e encontrei uma solução: por que ela não apareceu antes??? Ou não foi encontrado?????

Por fim, escreva uma demonstração de teste da seguinte forma:





Percebi que o test1 tem muitos erros, o test2 não teve esse problema,

O tipo int é um tipo de valor, e a string é um tipo de referência especial, então esse problema não deve ocorrer.

Até agora, não sei por que isso acontece, este artigo é dedicado a pessoas que frequentemente operam multithreading。。。。。。




Anterior:ASP.NET MVC modifica o caminho padrão compartilhado da visualização (MVC2, MVC3)
Próximo:Asp.Net cache
Publicado em 13/09/2016 13:35:11 |
O problema do proprietário foi resolvido?
 Senhorio| Publicado em 13/09/2016 13:37:44 |
nicky0510 Postado em 2016-9-13 13:35
O problema do proprietário foi resolvido?

Se você resolver o problema de passar o objeto para dentro, não haverá problema
 Senhorio| Publicado em 13/09/2016 13:38:40 |
nicky0510 Postado em 2016-9-13 13:35
O problema do proprietário foi resolvido?

Passar uma classe para outra resolve esse problema
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com