Java多线程初步--总结
摘要:
1、线程简介os当中的多线程分为用户级线程和内核级线程。①用户级线程,由对应的进程创建,一个进程可以创建一个或多个线程,当进程获得处理机时,这些线程并发的执行,将这个时间片分配为更小的时间片,进而并发的执行。用户级线程对于系统内核是透明的,内核只能看到进程的执行,而不知道进程进一步分为了多个线程。也正是如此用户级线程无法享受到多核的好处。如果内核是单线程的,那么任何一个用户级线程若执行阻塞系统调用就会引起整个进程阻塞,即使还有其他线程可以在应用程序内运行。②内核级线程,内核级线程对于系统内核是可见的,有系统内核调度各个线程,内核级线程可以享受到多核的好处。但是创建比较耗费资源。、在java当中 阅读全文
posted @ 2011-11-28 22:02 Snowberg 阅读(209) 评论(0) 推荐(0) 编辑