Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gliffy Diagram
namesocklnd_sched_new
pagePin4

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.