...
Gliffy Diagram | ||||
---|---|---|---|---|
|
Implementation Details
Locking
Locking was per thread now a lock covers all the threads in the scheduler. I need to work out the impact of that.
Sending/Receiving Messages
Again each thread had access to buffers to put the data received or sent in. These can't be shared over all the threads as data can then override each other. Some investigation is needed in this area.