社区
C++ 语言
帖子详情
请问C++标准库中有没有同步的方法
aihen
2004-09-24 05:05:27
请问C++标准库中有没有同步的方法,就是如何开临界区,互斥锁等怎么用。
...全文
127
11
打赏
收藏
请问C++标准库中有没有同步的方法
请问C++标准库中有没有同步的方法,就是如何开临界区,互斥锁等怎么用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aihen
2004-09-25
打赏
举报
回复
: cloudysunny(蓝天下的雨云)
可否把你封装的类给我一份,
让我学习学习
谢谢了
hbyang@ustc.edu
aihen
2004-09-25
打赏
举报
回复
那位牛人讲讲boost
cloudysunny
2004-09-24
打赏
举报
回复
由于项目的需要,之前研究了线程的相关东西,由于各个os的实现不大相同,所以就参照java的类定义封装了了CThread和CSynchronizer的C++类,有lock、unlock、wait、notify等方法。
大概心得就是研究一下unix的posix线程api--在大多数unix、linux平台下均适用,然后再看window的文档看一下CMutex的用法就可以做这个简单的封装了。
当然,如果有其他平台的不同标准可以再封装嘛,这也是封装的一个好处,保证了上层应用的平台无关性。至于是否采用java的类定义就看各人喜爱了,我觉得是挺好用而已。
beatles_wang
2004-09-24
打赏
举报
回复
顶啊,继续努力。
steel007
2004-09-24
打赏
举报
回复
支持支持,那位牛人讲讲boost
bestvip
2004-09-24
打赏
举报
回复
看看boost吧
积木
2004-09-24
打赏
举报
回复
我们这里有没有熟悉大多数库的人?
开坛讲讲法吧
省着JAVA总是在那边叫嚣
短歌如风
2004-09-24
打赏
举报
回复
boost支持大多数编译器,并且它作为“准标准库”,很多内容都可能会被纳入到新的标准中去。不过善于对同步的支持还是ACE中的的锁能力更强。
libbyliugang
2004-09-24
打赏
举报
回复
boost 听说过,但是,是否所有的编译器都支持?
积木
2004-09-24
打赏
举报
回复
那么就看看boost吧,它提供了一个线程库
steel007
2004-09-24
打赏
举报
回复
没有,标准库不会关心这些,这些应该是OS提供的东东。
现代
C++
学习指南-
标准库
什么是
标准库
编程语言一般分为两个部分,一部分是语法部分,如上一章的类型系统,另一部分则是用这套语法完成的预定义的工具集,如本文的主题——
标准库
。
标准库
是一堆我们写代码时直接可以用的代码,就像是我们...
C++
各类库
1、
C++
各大有名库的介绍——
C++
标准库
2、
C++
各大有名库的介绍——准
标准库
Boost 3、
C++
各大有名库的介绍——GUI 4、
C++
各大有名库的介绍——网络通信 5、
C++
各大有名库的介绍——XML 6、
C++
各大有名库的介绍——...
C++
11
中
的进行线程
同步
的
方法
这一章主要讲
C++
11
中
的进行线程
同步
的
方法
4.1 Waiting for an event or other condition 经常遇到的一种场景是一个线程A需要等待另一个线程B完成一些“事”(操作)才能往下运行继续处理。 有以下几种“办法”...
【并发编程十二】
c++
20线程
同步
——信号量(semaphore)
我们详细的介绍下
c++
标准库
提供的线程
同步
方法
——信号量(semaphore)。 一、互斥 参见【并发编程九】
c++
线程
同步
——互斥(mutex) 二、条件变量 参见【并发编程十】
c++
线程
同步
——条件变量(condition_variable...
C++
著名类库和
C++
标准库
介绍
C++
著名类库和
C++
标准库
介绍
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章