读书人

多线程调用同一个静态方法会不会招致结

发布时间: 2013-12-15 22:17:18 作者: rapoo

多线程调用同一个静态方法会不会导致结果混乱
多线程调用一个类里的同一个静态方法
静态方法有返回String类型值

这样多线程运行时会不会因同时调用或一个线程正确调用过程中另外一线程也调用了方法,造成静态方法的返回值混乱呢?

是不是要将静态方法改成非静态方法,实例化类后再调用?


[解决办法]
取决于这个静态方法有没有调用一个线程不安全的方法,或者读写共享变量、访问需要同步的资源。

读书人网 >C#

热点推荐