
c
文章平均质量分 84
zhoupuxian
这个作者很懒,什么都没留下…
展开
-
c++ map的增删改查
仅仅记录在开发过程中对MAP的使用;包括修改、添加、删除、遍历;二、给map集合添加数据1.方式一代码如下:2.方式二代码如下:二、给map集合修改数据1.方式一代码如下:二、给map集合遍历数据1.方式一代码如下:2.方式二代码如下:3.方式三代码如下:...原创 2022-06-17 18:10:04 · 1815 阅读 · 0 评论 -
基于Android的C++线程池、线程的使用
由于项目的需要,把原本应该放在JAVA层进行读取和解析USB数据的逻辑放在了JNI层;这就意味着,要在native层进行高并发操作;这时就需要涉及到线程和线程池的操作了;本文主要记录线程和线程池的创建与封装;`线程是操作系统能够进行运算调度的最小单位,被包含在进程中,是进程中实际运作、被系统独立调度和分派的基本单位;一个标准的线程由线程ID、当前指令的指针、寄存器集合和堆栈组成。一个线程可以创建和撤销另一个线程,同一个进程中多个线程可以并发进行。下面就线程库pthread.h说起;理论网上有很多,这里就原创 2022-06-17 17:28:19 · 874 阅读 · 0 评论 -
LINUX c++线程池框架
线程池原创 2022-06-15 09:26:53 · 377 阅读 · 0 评论 -
【C语言】线程二
基于Linux API的多线程文章目录基于Linux API的多线程前言一、操作系统1.多线程相关与线程之间同步技术1.1.linux下的线程创建、等待、获取线程id1.2.互斥体1.3.信号量1.3.条件变量1.4.读写/自旋锁2.熟悉守护进程的创建、原理3.了解计划作业crontab4.熟悉进程、线程状态查看命令(top、strace、pstack)5.熟悉内存状态查看命令memstat、free6.熟悉IO状态查看命令iostat、df、du7.了解linux文件的权限、用户、时间(ctime、m原创 2022-05-19 10:50:08 · 130 阅读 · 0 评论 -
【C语言】线程原理及实现
文章目录前言一、原理图二、线程1.线程标识2.线程创建3.修改线程属性4.线程与进程4.线程分离5.线程退出总结前言提示:这里可以添加本文要记录的大概内容:什么是线程?我们首先要知道的一件事情是一个进程里面可以包括多个线程,不能反过来,我们之前了解到的不同进程可以做不一样的事情,我们举一个简单易懂的例子:我们的电脑上面有很多的应用程序,微信、QQ,酷狗音乐等等,我们运行一个应用程序就有一个进程,那什么是线程呢?比如其中一个,我们打开了酷狗音乐,打开音乐听着,这时候你觉得歌好听你就去看评论,这时候你想原创 2022-05-19 10:22:07 · 4281 阅读 · 1 评论 -
C语言pthread.h运用
线程概念什么是多线程,提出这个问题的时候,我还是很老实的拿出操作系统的书,按着上面的话敲下“为了减少进程切换和创建开销,提高执行效率和节省资源,我们引入了线程的概念,与进程相比较,线程是CPU调度的一个基本单位。”当 Linux 最初开发时,在内核中并不能真正支持线程。那为什么要使用多线程?使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。运行于一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线原创 2022-05-18 20:00:46 · 8248 阅读 · 1 评论 -
【C语言】文件的读写、复制
C语言文件的读写与加密、解密文章目录C语言文件的读写与加密、解密前言一、文件的读二、文件的写1.导入头文件2.打开文件路径3.写入文件4.完整实现三、文件的复制1.导入头文件2.打开文件3.读取文件并写入4.复制的完整实现四、获取文件的大小1.导入头文件2.代码实现五、文件的加密1.导入头文件2.代码实现六、文件的解密1.导入头文件2.代码实现七、文件使用密钥的方式进行加密1.导入头文件2.代码实现八、文件使用密钥的方式进行解密1.导入头文件2.代码实现前言本文主要记录在C语言开发过程中关于文件操作原创 2022-05-14 15:38:25 · 380 阅读 · 0 评论