c# – 这对静态类和线程安全来说是不好的做法吗?

c# – 这对静态类和线程安全来说是不好的做法吗?,第1张

概述假设我没有使用锁定语句,这是一个不好的做法吗? public static class Foo{ public static string Bar() { bool working; while (working) { // Loop until ready to run. } working = true; // Do 假设我没有使用锁定语句,这是一个不好的做法吗?

public static class Foo{  public static string bar()  {    bool working;    while (working)    {      // Loop until ready to run.    }    working = true;    // Do stuff here.    working = false;    return "done."  }}

编辑 –

在尝试这样的事情后,我意识到由于几个原因这是不可行的.我只是好奇..我发布的例子甚至都没有用.

解决方法 循环是一个cpu消耗过程.

我的意思是,如果你所做的一切都只是等待.这不是一件好事.

总结

以上是内存溢出为你收集整理的c# – 这对静态类和线程安全来说是不好的做法吗?全部内容,希望文章能够帮你解决c# – 这对静态类和线程安全来说是不好的做法吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1221301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存