多核多线程
文章平均质量分 57
dodonei
This not only a technology blog also english learning blog.
展开
-
Simple Thread Pool Implementation Using C++
1 背景在多任务系统中,我们经常会通过多进程或多线程去协同完成一个任务,或重复完成相同逻辑的不同任务,对并发及实时响应又有较高要求,一般的方法时,我们当接收到一个任务请求后,创建线程,线程函数完成任务,线程退出,频繁的创建线程会增加系统的负担,不利于线统的性能,且不利于任务的扩展,对系统的负载不可控,所以我们通过线程池来解决上述问题,在系统启动时根据配置(通过系统负载能力预估配置)创建一定数量...原创 2018-12-11 16:06:30 · 503 阅读 · 0 评论 -
如何给自已的应用程序添加命交互式命令行
简单需求应用程序启动后,直接进入应用程序命令行界面,应用程序则在后台运行,用户可通过命令行去控制应用程序业务行为,查看应用程序运行状态,故障诊断及负载查看等;命令行为用户与应用程序交互界面,需分三程视图,如系统视图,诊断视图,设备设图,系统视图做一些系统层面交互,诊断视图主要完成应用的诊断,设备设图主要完成系统设备运行交互; 命令行运行需与应用进程独立,应用提供相关接口,或开放应用状态共...原创 2017-10-12 16:14:13 · 1528 阅读 · 0 评论 -
How to manually rebuild a backtrace with GDB on x86
转载地址:http://devpit.org/wiki/x86ManualBacktrace x86ManualBacktrace This tutorial will show you how to manually rebuild a backtrace with GDB on x86 using the stack frame pointer and current instructio...转载 2018-03-15 11:58:22 · 275 阅读 · 0 评论 -
Linux系统综合分析和诊断工具
25个Linux 系统性能分析工具:https://www.cnblogs.com/peter316/p/6287212.htmlatopatop 安装 wget https://www.atoptool.nl/download/atop-2.3.0-1.el7.x86_64.rpm sudo rpm -ivh atop-2.3.0-1.el7.x86_64.rp...原创 2018-04-11 11:49:59 · 2203 阅读 · 0 评论