登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
浅谈linux多线程编程和windows多线程编程的异同.doc
文档分类:
IT计算机
|
页数:约9页
举报非法文档有奖
分享到:
1
/
9
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
9
下载此文档
文档列表
文档介绍
浅谈linux多线程编程和windows多线程编程的异同.doc
- . -
. . -可修编-
浅谈ws下与互斥的几个函数原型。
HANDLE WINAPI CreateMutex(
__in LPSECURITY_ATTRIBUTES lpMutexAttributes,
__in BOOL bInitialOwner,
__in LPCTSTR lpName
);
可以可用来创立一个有名或无名的互斥量对象第一参数可以指向一个构造体SECURITY_ATTRIBUTES 一般可以设为null;第二参数指当时的函数是不是感应感应状态 FALSE为当前拥有者不会创立互斥第三参数指明是否是有名的互斥对象如果是无名用null就好。
DWORD WINAPI WaitForSingleObject(
__in HANDLE hHandle,
__in DWORD dwMilliseconds
);
第一个是创立的互斥对象的句柄。第二个是表示将在多少时间之后返回如果设为宏INFINITE 那么不会返回直到用户自己定义返回。
对于linux操作系统,互斥也是类似的,只是函数不同罢了。在linux下,和互斥相关的几个函数也要闪亮登场了。
pthread_mutex_init函数:初始化一个互斥锁;
pthread_mutex_destroy函数:注销一个互斥锁;
pthread_mutex_lock函数:加锁,如果不成功,阻塞等待;
pthread_mutex_unlock函数:解锁;
pthread_mutex_trylock函数:测试加锁,如果不成功就立即返回,错误码为EBUSY;
至于这些函数的用法,google上一搜,就出来了,呵呵,在这里不多讲了。windows下还有一个可以用来保护数据的方法,也是线程同步的方式
就是临界区了。临界区和互斥类似。它们之间的区别是,临界区速度快,但是它只能用来同步同一个进程的多个线程。临界区的获取和释放函数如下:
EnterCriticalSection() 进入临界区; LeaveCriticalSection()离开临界区。对于多线程共享存的东东就讲到这里了。
- . -
. . -可修编-
(2)采用消息机制进展多线程通信和同步,windows下面的的消息机制的函数用的多的就是postmessage了。Linux下的消息机制,我用的较少,就不在这里说了,如果谁熟悉的,也告诉我,呵呵。
(3)windows下的另外一种线程通信方法就是事件和信号量了。同样针对我开场举得例子,2个线程同步,他们之间传递信息,可以采用事件(Event)或信号量(Semaphore),比方第一个线程完成生产的数据后,就必须告诉第2个线程,他已经把数据准备好了,你可以来取走了。第2个线程就把数据取走。呵呵,这里可以采用消息机制,当第一个线程准备好数据后,就直接
浅谈linux多线程编程和windows多线程编程的异同 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年国家电网招聘之通信类考试题库含答案【..
164页
2025年国家电网招聘之通信类考试题库含答案【..
164页
2025年国家电网招聘之通信类考试题库及答案(..
164页
2025年国家电网招聘之电网计算机考试题库及答..
159页
2025年土地登记代理人之土地登记相关法律知识..
178页
海绵城市理念指导下的城市设计中水系空间布局..
3页
2025年报检员资格考试题库含完整答案(夺冠)..
84页
海外电力投资公司风险管理体系构建——以HT公..
3页
2025年幼儿中秋节国旗下讲话(精选14篇)
5页
2025年土地登记代理人之土地登记相关法律知识..
180页
测量误差分析及数据处理若干要点系列论文(一..
3页
浅谈高速公路电子监控系统应用
3页
浅谈虚拟漫游中的碰撞检测问题的解决方法
3页
2025年法律常识题库精选
58页
浅谈现场仪表控制系统故障分析
3页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
9
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
2286107238
文件大小
:
52 KB
时间
:
2022-01-14
相关标签
java多线程编程实战指南
多线程面试题
多线程的面试题
windows高级编程指南
c多线程面试题
java多线程面试题
ios多线程面试题
python多线程面试题
java多线程知识点
linux系统编程手册
计算机原理
PHP资料
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2025年广西财经学院高考录取查询(精选5篇)..
石油企业招投标风险分析与对策探究
2025年广州天河区专业幼儿国学教育机构(集..
短超短基线条件下接收机伪距测量一致性评估..
2025年广告营销个人评优总结(通用14篇)
知识密集型服务业与制造业协同集聚的创新效..
2025年广告公司股份合作协议书(整理16篇)..
真空油淬与真空渗碳的工艺研究
2025年广东明年将全面放开“异地高考”(共..
直流配用电系统关键技术及应用示范综述
2025年幽默祝福短信(共16篇)
教学课件:第17、18章-解热镇痛抗炎药和阿片..
皮肤图像的纹理特征分析与老化评价的任务书..
白光氧气泡图像测速技术(英文)
电视新闻编辑的创新意识研究
电能计量在电力营销中的应用分析
教学课件第二节阿尔茨海默病的护理
教学课件第二节斯丹达尔与《红与黑》
电气工程及其自动化在电气工程中的运用研究..
2025年幼儿小班排序教案
电子对抗分系统的研究与实现的任务书
电厂汽水管道施工中常见问题的原因分析
2025年幼儿园送礼物教案
电力营销系统用电需求信息自动提取技术
电力现场数据采集系统研究与实现的任务书
2025年幼儿园英语教研活动总结(共15篇)
甲醛急冷换热器泄漏事故分析
甬金线双高箱集装箱运输建筑限界适应性分析..
ERAS知识竞赛题库(含答案) - 完整版2025
2024年湖南铁道职业技术学院单招职业技能测..
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部