随笔分类 -  多线程c11

为什么bthread 会比eventloop 更好
摘要:https://github.com/apache/incubator-brpc/issues/169 阅读全文

posted @ 2021-02-24 18:28 zhangkele 阅读(122) 评论(0) 推荐(0) 编辑

Posix 信号量与System v信号量的区别
摘要:https://blog.csdn.net/ok_wolf/article/details/37958513 阅读全文

posted @ 2019-07-30 02:10 zhangkele 阅读(250) 评论(0) 推荐(0) 编辑

多线程设计的类的思考!
摘要:有点类似 对象池 的设计方式 需要思考!!!!!!!!!!!!!!!!!!!!!! 阅读全文

posted @ 2019-06-12 17:10 zhangkele 阅读(211) 评论(0) 推荐(0) 编辑

多线程c++11编程题目
摘要:上面那样很容易理解 去掉注释的while(1) 结果是: /learing/5-6# ./thread1 num111111111111100num222222222222100num11111111111110 卡在这里了 自己理解吧! 或看注释! https://www.cnblogs.com/ 阅读全文

posted @ 2019-05-06 00:47 zhangkele 阅读(234) 评论(0) 推荐(0) 编辑

linux新增特性timerfd
摘要:https://blog.csdn.net/shreck66/article/details/49745149 阅读全文

posted @ 2019-04-24 01:44 zhangkele 阅读(134) 评论(0) 推荐(0) 编辑

线程局部存储空间 pthread_key_t、__thread 即 ThreadLocal
摘要:https://www.jianshu.com/p/495ea7ce649b?utm_source=oschina-app 该博客还未学习完 还有 pthread_key_t Thread_local __thread 修饰的变量 __thread是GCC内置的线程局部存储设施,__thread变量 阅读全文

posted @ 2019-04-22 17:21 zhangkele 阅读(1276) 评论(0) 推荐(0) 编辑

线程池的设计问题/线程数量计算
摘要:https://blog.csdn.net/qq_34417408/article/details/78895573 线程池的设计问题/线程数量计算 https://blog.csdn.net/lc0817/article/details/50706720 阅读全文

posted @ 2019-04-11 10:39 zhangkele 阅读(379) 评论(0) 推荐(0) 编辑

pthread_cond_wait函数的学习以及其他
摘要:pthread_cond_wait() 前使用 while 讲解2009-10-27 9:33LINUX环境下多线程编程肯定会遇到需要条件变量的情况,此时必然要使用pthread_cond_wait()函数。但这个函数的执行过程比较难于理解。 pthread_cond_wait()的工作流程如下(以 阅读全文

posted @ 2019-01-02 22:55 zhangkele 阅读(440) 评论(0) 推荐(0) 编辑

谨慎使用多线程中的fork 学习!!!!
摘要:前言 在单核时代,大家所编写的程序都是单进程/单线程程序。随着计算机硬件技术的发展,进入了多核时代后,为了降低响应时间,重复充分利用多核cpu的资源,使用多进程编程的手段逐渐被人们接受和掌握。然而因为创建一个进程代价比较大,多线程编程的手段也就逐渐被人们认可和喜爱了。 记得在我刚刚学习线程进程的时候 阅读全文

posted @ 2018-08-01 00:05 zhangkele 阅读(452) 评论(0) 推荐(0) 编辑

c++11 多线程 1
摘要:第3章 线程间共享数据 本章主要内容 共享数据带来的问题 使用互斥量保护数据 数据保护的替代方案 保护共享数据结构的最基本的方式,是使用C++标准库提供的互斥量(mutex)。 清单3.1 使用互斥量保护列表 推荐 使用 lock_guard 不推荐使用 louck()与 unlouck()这样的方 阅读全文

posted @ 2018-05-21 22:55 zhangkele 阅读(177) 评论(0) 推荐(0) 编辑

c++ 多线程 0
摘要:1.1 何谓并发 最简单和最基本的并发,是指两个或更多独立的活动同时发生。 (注意区别于计算机中的并发情况!!!!!!!!!!见下面) 1.1.1 计算机系统中的并发:是指在单个系统里同时执行多个独立的任务,而非顺序的进行一些活动。 通过这个任务做一会儿,在切换到别的任务,再做一会儿的方式 ,让任务 阅读全文

posted @ 2018-05-21 11:54 zhangkele 阅读(207) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示