Hello, can you give me a hand with this?
I had an executer (ex4) doing two tasks (processing and carrying stuff) at the same time so, when the processor had two items ready to be processed, ex4 operations were blocked. I think that maybe he had to choose between processing one of the two elements in the queue and he couldn’t do anything bc both tasks had the same priority… At first I tried changing preemption priorities bc I thought that the problem was choosing between processing or carrying but, after applying a color change to the processor's output,I realized that both objetcs were in queue to be processed. I would be very happy if someone can give me an answer, thanks