会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
green-cnblogs
考 古 发 现 探 索 创 新
首页
联系
管理
上一页
1
···
3
4
5
6
7
8
下一页
2023年3月3日
命令行中输入 ASCII 字符
摘要: 本文汇总了在所有 ASCII 字符及其在不同进制下的对应值,并给出了在命令行中输入对应字符的键盘输入,全文如下。 十进制 ASCII 码为 0 ~ 31 的字符为控制字符,ASCII 码为 32 ~ 127 的字符为可打印字符。在命令行中,控制字符按下表中的组合键输入,可打印字符直接按对应字符键输入
阅读全文
posted @ 2023-03-03 09:13 green-cnblogs
阅读(1639)
评论(0)
推荐(0)
2023年2月27日
Vi 和 Vim 键盘图
摘要: 以下图片资源来源于网络,
阅读全文
posted @ 2023-02-27 08:47 green-cnblogs
阅读(58)
评论(0)
推荐(0)
2023年2月25日
二维数组声明及其作为函数参数
摘要: 本文以 3 行 2 列的二维数组为例,介绍了如何声明自动存储、静态存储和动态存储的二维数组,及其如何将它们作为函数参数进行传递的方式。 ◆ 目的 如何声明自动存储、静态存储和动态存储的二维数组,及其将它们作为函数参数进行传递? ◆ 解法 针对自动存储或静态存储的二维数组, 声明,需在数组名后指定维数
阅读全文
posted @ 2023-02-25 20:42 green-cnblogs
阅读(203)
评论(0)
推荐(0)
2022年1月10日
简单的线程池(九)
摘要: 本文中,笔者尝试组合了非阻塞式和阻塞式的队列,成为新的组合式线程池。线程池有一个共享任务队列,每个工作线程各有一个工作任务队列。线程池用户提交的任务,先被保存在共享任务队列中。线程池的调度器线程将共享任务队列中的任务分派给工作线程的工作任务队列,工作线程从工作任务队列中获取任务并执行。 【注】图中
阅读全文
posted @ 2022-01-10 14:16 green-cnblogs
阅读(381)
评论(0)
推荐(1)
2021年12月29日
简单的线程池(八)
摘要: 笔者根据 Anthony Williams 在《C++并发编程实战》中所述, 某个工作线程在任务队列的头部操作,而其它工作线程在任务队列的尾部操作。这实际上意味着这个队列对于拥有线程来说是一个后进先出的栈。最近被放到队列中的任务会最先被取出来执行。从缓存的角度来说这可以提高性能,因为对比之前被放入队
阅读全文
posted @ 2021-12-29 15:20 green-cnblogs
阅读(398)
评论(0)
推荐(0)
2021年12月23日
简单的线程池(七)
摘要: 本文中,笔者为 《简单的线程池(四)》 提及的非阻塞独占式线程池增加了一项功能:当某个工作线程的任务队列中无工作任务时,此工作线程可以去其他工作线程的任务队列中获取任务。笔者称之为非阻塞互助式线程池。 笔者对比了测试结果与 《简单的线程池(六)》 的数据,得出了添加功能前后的差异。 本文不再赘诉与
阅读全文
posted @ 2021-12-23 21:02 green-cnblogs
阅读(286)
评论(0)
推荐(0)
2021年12月17日
简单的线程池(六)
摘要: 本文汇总了 《简单的线程池(三)》、《简单的线程池(四)》、《简单的线程池(五)》 中的测试数据,并在此基础上对比了 非阻塞共享式、阻塞共享式、非阻塞独占式、阻塞独占式 这四个线程池的吞吐量指标。笔者对结果进行了分析,给出笔者的结论。如对测试方案、概念等有不明之处,请参考该博文。 【注】非阻塞共享式
阅读全文
posted @ 2021-12-17 16:18 green-cnblogs
阅读(323)
评论(0)
推荐(0)
2021年12月16日
类 Unix 环境下无需等待回车即可获取来自键盘输入
摘要: 本文描述了在类 Unix 操作系统中,无需等待回车即可获取来自键盘输入的办法,并加以了验证。 ◆ 目的 在类 Unix 操作系统(如 Linux、macOS)中,如何能实现无需等待回车即可获取来自键盘输入? ◆ 解法 通过 termios 程序库中与终端关联的 termios 结构和 tcgetat
阅读全文
posted @ 2021-12-16 11:31 green-cnblogs
阅读(181)
评论(0)
推荐(0)
2021年12月14日
简单的线程池(五)
摘要: 笔者在 《简单的线程池(四)》 中采用了非阻塞的(nonblocking)线程同步方式,在此文中笔者将采用阻塞的(blocking)线程同步方式(参考 《简单的线程池(二)》) 实现相同特性的线程池。 本文不再赘述与 《简单的线程池(二)》、《简单的线程池(四)》 相同的内容。如有不明之处,请参考该
阅读全文
posted @ 2021-12-14 13:15 green-cnblogs
阅读(141)
评论(0)
推荐(0)
2021年12月13日
简单的线程池(四)
摘要: 笔者对 《简单的线程池(一)》 中的非阻塞式线程池进行了改造。在新的线程池中,为每个工作线程配备一个独占的任务队列。线程池用户提交的任务被随机地分配到各个独占的任务队列中。工作线程从独占的任务队列中获取任务并执行。 本文不再赘述与 《简单的线程池(一)》 相同的内容。如有不明之处,请参考该博客。 ◆
阅读全文
posted @ 2021-12-13 11:24 green-cnblogs
阅读(471)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页