关于procindex的用法
我照着帮助文档输进去一段程序,如下:begin P_Work arriving procedure
use R_worker(procindex) for 10 min
send to P_NextWork(procindex)
end
为什么给出警告说procindex meaningless in the text?而且调试程序走到use R_worker(procindex) for 10 min的时候,走不下去了。这是为什么?麻烦大侠教一下procindex的用法吧,谢谢谢谢!!!!! 你的P_Work一共有几个?procindex代表当前process的序号,是不是P_Work的数量没有定义清楚,同时R_worker的数量是否和P_Work的数量匹配?如果你的P_Work只有一个,那么他的返回值是0,可以先检查一下 procindex是系统里提供的关键字,是全局的,在上一个PROCESS里面应该有一个类似这样的语句send to oneof(50:P_Work(1),50:P_Work(2),)),当然如楼上所说这个P_Work要相应的定义为2个
页:
[1]