A method and apparatus for handling multiple processing streams in parallel on a single thread of a processing device. In one embodiment, a parallel processing agent includes a scheduler that multiplexes a number of processing streams, or pipelines, on a single thread of execution....http://www.google.com.hk/patents/US7000048?utm_source=gb-gplus-share專利 US7000048 - Apparatus and method for parallel processing of network data on a single processing thread