上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 111 下一页

2022年10月4日

【Makefile】自动生产makefile的工具autotools(autoconf和automake)

摘要: 目录 前言 autotools 安装autoTools 实战 1、创建目录 2、创建源码文件 3、用autoTools生成makefile bandaoyu 本文随时更新,连接:https://blog.csdn.net/bandaoyu/article/d... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(87) 评论(0) 推荐(0) 编辑

【锁】无锁队列、自旋锁队列、互斥锁队列性能对比测试

摘要: 介绍 无锁队列 先大致介绍一下无锁队列。无锁队列的根本是CAS函数——CompareAndSwap,即比较并交换,函数功能可以用C++函数来说明: int compare_and_swap (int* reg, int oldval, int newval){... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(197) 评论(0) 推荐(0) 编辑

【性能】Linux服务器低延迟技术

摘要: 总的来说,我打算分两篇文章讨论相关低延迟技术: 1)系统调优(本文):一些低延迟相关的Linux系统设置,和一些原则。 2)网络调优:使用solarflare网卡降低网络IO延迟。 这里不打算介绍用户空间的延迟优化,因为太广泛了,另外我之前的文章也分享一些解决... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(73) 评论(0) 推荐(0) 编辑

【协程】协程与线程、线程与进程的区别

摘要: 概念 1、进程 每个进程都有自己的独立内存空间,进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。 2、线程 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(23) 评论(0) 推荐(0) 编辑

【协程】协程有什么用?什么是协程?

摘要: 什么是协程(不严谨解释) 作者:阿猫 链接:https://www.zhihu.com/question/20511233/answer/24260355 没有啥复杂的东西,考虑清楚需求,就可以很自然的衍生出这些解决方案。 一开始大家想要同一时间执行那么三五... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(42) 评论(0) 推荐(0) 编辑

【区块链】区块链学习

摘要: 本质 区块链的发明其本质是对于数据的收集和管理,本来就是一个信息技术领域的术语。 区块链技术本质上是一种分布式数据库技术,每个区块就像一个文件负责记录数据。 特点 因此,它有这么几个特点: 安全 数据在多台计算机上被完整地复制,攻击者没有一个单一的入口点,数据... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(2) 评论(0) 推荐(0) 编辑

【交易】撮合交易

摘要: 试利用单链表作为存放委托的数据结构(撮合队列),编写一模拟股票交易的程序,该程序有以下几个功能: 1. 委托申请: 输入:每个委托包括四个数据项,股票编码( 4 位数字)、价格(浮点数)、数量(整数)、买 / 卖( B/S ) 输出: a. 程序为每个委托产生... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(34) 评论(0) 推荐(0) 编辑

【Linux】Linux内核学习--- 学习中

摘要: Linux 5大模块 一、进程调度模块 Linux以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。 【进程创建】: 在Linux环境编程时... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(46) 评论(0) 推荐(0) 编辑

【epoll】epoll的水平触发和边沿触发,及为什么边沿触发必须使用非阻塞?

摘要: 目录 简答 详细 水平触发(level trigger,LT)与 边沿触发(edge trigger,ET) 下面解释为什么使用边缘触发必须使用非阻塞 简答 ET 模式是一种边沿触发模型,在它检测到有 I/O 事件时,通过 epoll_wait 调用会得到... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(182) 评论(0) 推荐(0) 编辑

【Linux】error while loading shared libraries: libevent-2.1.so.6 的解决办法|动态库.so找不到的解决办法

摘要: 目录 原因 排查命令 例子 最新的解答见:https://blog.csdn.net/bandaoyu/article/details/113181179 ====================以下为旧内容============= 原因... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(37) 评论(0) 推荐(0) 编辑

上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 111 下一页

导航