社区
其它技术问题
帖子详情
关于多线程,用户线程与内核线程
Son_of_Dream
2011-04-10 12:19:22
"内核管理线程在一个线程执行阻塞系统调用时,内核能够调度应用程序的另外一个线程。"
想请朋友帮忙解答这一句话的意思。
附注:非计算机专业学生,在看一本多核编程的书,有c,c++,汇编的一些基础。
...全文
88
6
打赏
收藏
关于多线程,用户线程与内核线程
"内核管理线程在一个线程执行阻塞系统调用时,内核能够调度应用程序的另外一个线程。" 想请朋友帮忙解答这一句话的意思。 附注:非计算机专业学生,在看一本多核编程的书,有c,c++,汇编的一些基础。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2011-04-13
打赏
举报
回复
《Windows核心编程》
《深入解析Windows操作系统-Windows Internals》
sunlp007
2011-04-13
打赏
举报
回复
LZ给你推荐 多核计算与程序设计
这本书评价很高
Son_of_Dream
2011-04-13
打赏
举报
回复
[Quote=引用 3 楼 lyqf365 的回复:]
内核线程是受操作系统来管理的,当一个线程阻塞时,系统会调用另一个线程,但不一定就是这个进程的线程,当然,就算不阻塞,系统仍可能会调用其它进程的线程。
但是如果是用户线程的话,当一个线程阻塞了的话,那么系统可能会将在用户空间里的所有该进程的线程挂起,这时就会造成一些问题,当然,如果你的程序里是让进程自己去处理线程之间的调度,那就另外说了。
--------------------------……
[/Quote]
看的是《多核架构与编程技术》,后来逐渐看懂了,因为时间不多,还是缺乏耐心。
淘到一本《操作系统教程》的书,高教版,2003年的
致谢额~
lyqf365
2011-04-10
打赏
举报
回复
内核线程是受操作系统来管理的,当一个线程阻塞时,系统会调用另一个线程,但不一定就是这个进程的线程,当然,就算不阻塞,系统仍可能会调用其它进程的线程。
但是如果是用户线程的话,当一个线程阻塞了的话,那么系统可能会将在用户空间里的所有该进程的线程挂起,这时就会造成一些问题,当然,如果你的程序里是让进程自己去处理线程之间的调度,那就另外说了。
----------------------------------------
最好还是去看下操作系统方面的书,推荐《现代操作系统》第3版(如果有更新的,就买(借/下载)更新的)
hujiey
2011-04-10
打赏
举报
回复
你不想再你公司继续干了然后和老板说我辞职,老板会再找一个新员工来顶替你。 就这个意思
呵-呵呵
2011-04-10
打赏
举报
回复
你先要学一下相关操作系统的编程,Windows下面的话看《Windows程序设计》,然后学习Windows的多线程程序设计。
4.9.链表&状态机与
多
线程
本课程主要目标是让大家彻底全面的掌握链表这一数据结构。因为链表在
内核
驱动开发中属于很重要的基础技术,因此用十几节课来彻底深入讲解和实践。
java
内核
线程
和
用户
线程
_
用户
线程
与
内核
线程
的对应关系
程序一般不会直接去使用
内核
线程
,而是去使用
内核
线程
的一种高级接口——轻量级进程(Light Weight ...
用户
线程
与
内核
线程
的对应关系有三种模型:一对一模型、多对一模型、多对多模型,在这以4个
内核
线程
、3个
用户
...
内核
线程
与
用户
线程
的区别
内核
线程
和
用户
线程
都是
线程
的一种,但是
内核
线程
是由操作系统
内核
创建和管理的,运行在
内核
态,可以访问操作系统的所有资源,而
用户
线程
是由应用程序创建和管理的,运行在
用户
态,只能访问应用程序的资源。...
操作系统-
多
线程
模型(
用户
级
线程
和
内核
级
线程
)
目录基本概念
线程
模型多对一模型一对一模型多对多模型并发上的区别 参考文章
线程
的3种实现方式–
内核
级
线程
,
用户
级
线程
和混合型
线程
Chapter 2 Multithreading Operating System Concepts 基本概念
用户
级...
用户
级
线程
和
内核
级
线程
不需要
内核
支持而在
用户
程序中实现的
线程
,其不...在
多
线程
操作系统中,各个系统的实现方式并不相同,在有的系统中实现了
用户
级
线程
,有的系统中实现了
内核
级
线程
。(5)
线程
能够利用的表空间和堆栈空间比
内核
级
线程
多。
其它技术问题
3,881
社区成员
9,055
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章