C# 如何处理多个线程同时调用一个方法
在要求性能的前提下,如何处理多个线程同时调用一个方法,lock就免了,求更好的解决方法
------解决方案--------------------多线程本来就可以同时访问同一个方法。
只是需要对非栈上的共享变量的操作需要做同步。
你完全都没有概念。
------解决方案--------------------是的。1000个线程可以有1000个线程上下文环境,因此可以(针对
同一段代码)有1000个过程并行地执行。
需要学点操作系统概念或者参考书,并且大致上能看懂。这样就能自己说明白“在要求性能的前提下”这个问题了。
------解决方案--------------------多个线程调用同一个方法是没有问题的,方法中的局部变量是相互独立的,不会冲突。