If a core runs a code something like this:
Code: Select all
while (1) {
select {
case ifaceA.put(char ch):
...
break;
case ifaceB.put(char ch):
...
break;
}
}
In this case what happens? Can one case block/starve the other? Is there some scheduling implemented in event processing?