桑海

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年4月18日

摘要: pthread多线程编程整理 1 Introduction 不用介绍了吧… 2 Thread Concepts 1. Thread由下面部分组成: a. Thread ID b. Stack c. Policy d. Signal mask e. Errno f. Thread-Specific D 阅读全文
posted @ 2017-04-18 23:47 桑海 阅读(192) 评论(0) 推荐(0) 编辑

摘要: 2、Linux多线程,线程的分离与结合 (2)线程的分离与结合 在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或 阅读全文
posted @ 2017-04-18 19:09 桑海 阅读(116) 评论(0) 推荐(0) 编辑

摘要: C++ 多继承和虚继承的内存布局 【已翻译100%】 英文原文:Memory Layout for Multiple and Virtual Inheritance 标签: <无> run_mei 推荐于 4年前 (共 14 段, 翻译完成于 10-17) 评论 46 分享 收藏 198 参与翻译  阅读全文
posted @ 2017-04-18 17:00 桑海 阅读(396) 评论(0) 推荐(0) 编辑

摘要: 转载自:GCC 提供的原子操作 GCC 提供的原子操作gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声明如下: type __sync_fetch_and_add (type *ptr, type value, ...)type __sync 阅读全文
posted @ 2017-04-18 16:13 桑海 阅读(150) 评论(0) 推荐(0) 编辑

摘要: Github: https://github.com/JuanitoFatas/Computer-Science-Glossary.git 网页: https://github.com/JuanitoFatas/Computer-Science-Glossary/blob/master/dict.t 阅读全文
posted @ 2017-04-18 14:18 桑海 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 来自维基百科 工厂方法模式(英语:Factory method pattern)是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类 阅读全文
posted @ 2017-04-18 14:16 桑海 阅读(149) 评论(0) 推荐(0) 编辑