sungi2008
码龄16年
求更新 关注
提问 私信
  • 博客:1,250
    1,250
    总访问量
  • 暂无
    原创
  • 0
    粉丝
  • 1
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2008-10-19
博客简介:

sungi2008的专栏

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得1次收藏
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 3篇
    2012年
TA的专栏
  • C++
    3篇
  • 零碎

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

函数的多线程安全性

函数的多线程安全性 一般的说,函数的多线程安全性是指,一个函数在被调用过程中,还未返回时,又再次被其他线程调用的情况下,函数执行结果的可靠性。如果结果是可靠的,则称这个函数是多线程安全的;如果结果是不可靠的,则称这个函数是非多线程安全的,原因是多线程冲突。 函数的多线程冲突在内核编程中远比用户态应用程序的编程要常见。因此读者会常常听到忠告:要注意函数的多线程安全性。但是严格地去保证每个函数的多
转载
发布博客 2012.02.22 ·
639 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

malloc/free 与 new/delete

malloc/free 与 new/delete 的区别 1、malloc与free是C++/C语言的内存分配标准库函数,属于stdlib库;new/delete是C++的操作运算符。它们都可用于申请动态内存和释放内存。  2、 对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数
转载
发布博客 2012.02.21 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

WaitForSingleObject

用户模式的线程同步机制效率高,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法。   但是,用户模式的线程同步有限制,对于多个进程之间的线程同步,用户模式的线程同步方法无能为力。这时,只能考虑使用内核模式。   Windows提供了许多内核对象来实现线程的同步。对于线程同步而言,这些内核对象有两个非常重要的状态:“已通知”状态,“未通知”状态(也有翻译为:受信状态,未受信状态)。W
转载
发布博客 2012.02.20 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏