08 2021 档案

摘要:进程或线程同步互斥的控制方法 四种进程或线程同步互斥的控制方法 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生 阅读全文
posted @ 2021-08-18 19:47 summerL 阅读(119) 评论(0) 推荐(0)
摘要:蓝牙协议栈自定义的数据结构,例如:alloctor(内存分配工具)、hashmap、list、array、fixed_queue、config、buffer、socket、thread、alarm、eager_reader、wacklock、samphore等,保存在**system\bt\osi* 阅读全文
posted @ 2021-08-18 17:10 summerL 阅读(291) 评论(0) 推荐(0)
摘要:1、概念 epoll是一种I/O事件通知机制,是Linux内核实现多路复用的一个实现。 epoll是select和poll的增强版本 2、epoll API epoll核心是三个API 使用的数据结构是红黑树和链表 三个API分别为: #include <sys/epoll.h> int epoll 阅读全文
posted @ 2021-08-18 15:33 summerL 阅读(343) 评论(0) 推荐(0)
摘要:概念 eventfd是Linux2.6提供的系统调用,可以用来实现事件通知。 eventfd是一个由内核维护的64位无符号整型(uint64_t)计数器,创建eventfd返回一个文件描述符,进程间通过对这个文件描述符read/write读取/改变计数器的值,实现进程间通信。 详细用法可以通过 ma 阅读全文
posted @ 2021-08-18 14:12 summerL 阅读(624) 评论(0) 推荐(0)
摘要:问题 Ubuntu虚拟机按照教程安装vmtools之后能正常使用,但是重启之后(偶尔)就不能正常在虚拟机和主机之间拖拽文件或者复制粘贴 解决 sudo vmware-config-tools.pl 回车确认 Enjoy CSDN https://blog.csdn.net/qq_28573835/a 阅读全文
posted @ 2021-08-17 20:25 summerL 阅读(757) 评论(0) 推荐(0)
摘要:需要的依赖库 gmp mpfr mpc gmp 库安装 sudo apt-get install libgmp-dev mpfr 库安装 sudo apt-get install libmpfr-dev mpc 库安装 sudo apt-get install libmpc-dev gmpy2 安装 阅读全文
posted @ 2021-08-17 20:24 summerL 阅读(359) 评论(0) 推荐(0)
摘要:说明 Python2版本 Linux虚拟机(Ubuntu16.04) tcp_connect扫描 TCPCONNECTSCAN.py文件 用法:IP地址输入格式:点分十进制(如192.168.0.1) 端口输入格式:端口号以逗号分隔,支持输入端口范围(如21,23,100-200),建议端口范围不要 阅读全文
posted @ 2021-08-17 20:22 summerL 阅读(681) 评论(0) 推荐(0)