1

“监视器是特定于语言的构造” - 这是什么意思?这是否意味着它们依赖于编译器/编程语言?如果是这样,它们不能在 C 中实现,对吗?我被要求在 C 中实现一个监视器。最初虽然是一个监视器结构..但由于它不能保存函数,所以它没有用。有人有什么想法吗?

提前致谢

4

1 回答 1

1

某些语言内置了对称为监视器的同步原语的支持。其他人没有。C 没有。它可以用 C 实现,但它的实现最终将取决于 CPU 和/或操作系统。

于 2012-10-17T09:28:04.023 回答