当前位置:网站首页 > R语言数据分析 > 正文

chronyc同步(chronyc同步不成功)



与 语句和线程同步相关的一些错误:

  • CS0185“type”不是 lock 语句要求的引用类型。
  • CS1996无法在 lock 语句的正文中等待
  • CS9217不能异步方法或异步 lambda 表达式中针对“System.Threading.Lock”类型的值使用 lock 语句。

此外,编译器可能会生成与 语句和线程同步相关的以下警告:

  • CS9216将类型为 的值转换为其他类型时,可能会在 语句中使用意外的基于监视器的锁定。
  • CS0185:“type”不是 lock 语句要求的引用类型。
  • CS1996:无法在 lock 语句的正文中等待
  • CS9217:不能在异步方法或异步 lambda 表达式中针对“System.Threading.Lock”类型的值使用 lock 语句。

这些错误表明代码违反了有关语句 的规则:

  • 要 的对象必须是引用类型。 不允许使用值类型。
  • 不能在 语句的作用域中使用 表达式。
  • 语句不能与 方法或 lambda 表达式一起使用。 对于此错误,可以将锁定的对象类型替换为其他类型。 语句使用 API。

你必须更新代码,以遵循 语句的规则。

  • CS9216:将类型为 的值转换为其他类型时,可能会在 语句中使用意外的基于监视器的锁定。

从 C# 13 开始,当目标对象是 对象时, 将生成专用代码。 当使用的是 对象时,编译器将生成此警告,但代码会将其类型转换为其他类型。 因此,编译器将生成常规锁定代码,而不是特定于 类型的锁定代码。 例如:

 
  

你应确保变量或表达式表示 对象的类型。

到此这篇chronyc同步(chronyc同步不成功)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 电脑笔记软件mo(电脑笔记软件typora)2025-06-06 22:36:10
  • airplay怎么关掉(苹果airplay在哪里关闭)2025-06-06 22:36:10
  • strict用法归纳(strictly用法)2025-06-06 22:36:10
  • airplus是什么牌子蓝牙耳机(airplusair耳机是什么牌子?)2025-06-06 22:36:10
  • git clone在哪里(git clone —recursive)2025-06-06 22:36:10
  • straw的用法(steward用法)2025-06-06 22:36:10
  • resnet50和resnet18(resnet50和resnet18区别)2025-06-06 22:36:10
  • aipods蓝牙耳机(airpods蓝牙耳机)2025-06-06 22:36:10
  • ifstream和ofstream(ifstream和ofstream创建的文件在那里)2025-06-06 22:36:10
  • latex如何转为word(latex怎么转word)2025-06-06 22:36:10
  • 全屏图片