Linux编程
Linux编程
Yanggle Yang
活到老,学到老
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux I/O多路复用系统调用(select, poll, epoll)
文章目录概念selectAPI流程pollAPI事件epoll比较概念I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。Linux支持I/O多路复用的系统调用有select、poll、epoll。selectAPI#include <...原创 2020-04-30 19:42:40 · 584 阅读 · 0 评论 -
Linux的五种网络IO模型
文章目录基本概念阻塞,非阻塞同步,异步同步阻塞IO同步非阻塞IO多路复用IO信号驱动IO异步IO基本概念阻塞,非阻塞同步,异步同步阻塞IO同步非阻塞IO多路复用IOselectpollepoll信号驱动IOSigaction函数SIGIO信号CPU利用率高,但大量IO会造成信号队列溢出从而导致信号丢失异步IO...原创 2020-04-21 10:34:17 · 165 阅读 · 0 评论 -
Develop C++ programs on Linux using Visual studio 2019
文章目录环境环境gcc/gcc-c++ - Visual Studio 2019 为 GCC 和 Clang 提供现成的支持。gdb - Visual Studio 会在 Linux 系统上自动启动 gdb,并使用 Visual Studio 调试器的前端在 Linux 上提供完全保真度调试体验。gdb-gdbserverrsync 和 zip - 包含 rsync 和 zip 允许 ...原创 2020-04-02 18:08:15 · 453 阅读 · 0 评论 -
Linux下运行时动态库查找方式与优先级顺序
文章目录第一种方法:-Wl,-rpath第二种方法:LD_LIBRARY_PATH第三种方法:/etc/ld.so.cache第四种方法:/lib,/usr/lib优先级顺序第一种方法:-Wl,-rpath在链接时语句后面添加如下命令:-Wl,-rpath=< thirdparty lib_path >第二种方法:LD_LIBRARY_PATH在/etc/profile或者...原创 2020-04-03 10:41:19 · 2532 阅读 · 1 评论
分享