我最近阅读的一本教科书讨论了行主要和列主要数组.这本书主要关注1维和2维数组,但没有真正讨论3维数组.我正在寻找一些很好的例子来帮助巩固我对使用行主列和列主数组在多维数组中寻址元素的理解.
+--+--+--+ |
/ / / /| |
+--+--+--+ + | +---+---+---+---+
/ / / /|/| | / / / / /|
+--+--+--+ + + | +---+---+---+---+ +
/ / / /|/|/| | / / / / /|/|
+--+--+--+ + + + | +---+---+---+---+ + +
/ / / /|/|/|/| | / / / / /|/|/|
+--+--+--+ + + + + | +---+---+---+---+ + + +
/ / / /|/|/|/|/ | |000|001|002|003|/|/|/|
+--+--+--+ + + + + | +---+---+---+---+ + … 监视器应该解决并发环境中信号量的问题.
我正在寻找使用监视器和信号量的一个很好的比喻.
请使用类比信息:
4个任务(TaskA,TaskB,TaskC,TaskD)
1个变量varX
每个任务都想根据某个事件操作varX.