Simpy シミュレーターのSimEventクラスを使用して、いくつかのイベント ( a,b,cなど) を定義しています。以下に示すように、イベントa、b、cを待機するプロセスがあります。
yield waitevent, self, (a, b, c)
これらのイベントのいずれかが発生すると、プロセスが再アクティブ化されます。私の場合、イベントは複数回発生する可能性があります。つまり、2 つ以上のプロセスが同じシミュレーション時間に a.signal() を呼び出すことができます。たとえば、イベントaが 3 回発生した場合、その情報を取得するにはどうすればよいですか? eventsFired配列に同じイベントが繰り返されていますか?