kernel threads and mplock
    Hidetoshi Shimokawa 
    simokawa at sat.t.u-tokyo.ac.jp
       
    Mon Jul 12 00:09:16 PDT 2004
    
    
  
Hi,
I have a question about kernel threads synchronization on DFB.
A comment in lwkt_thread.c says:
 * NOTE!  By default new threads are created with the MP lock held.  A
 * thread which does not require the MP lock should release it by calling
 * rel_mplock() at the start of the new thread.
 */
Where can I find an example for thread running without MP lock?
I heard that TCP protocol stack has multiple kernel threads.
Do they actually run concurrently on multiple cpu now?
I can't find where they release MP lock.
It seems that most of the kernel threads are running with MP lock
now. Right?
/\ Hidetoshi Shimokawa
\/  simokawa at xxxxxxxxxxxxxxxxxxx
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html
    
    
More information about the Kernel
mailing list