C++
xxaqustc
这个作者很懒,什么都没留下…
展开
-
学习任务
1、进程间通信 C++2、poco runable3、缓存 C++4、多线程的问题和优势?原创 2020-08-29 10:07:17 · 226 阅读 · 0 评论 -
【转】进程间通信(IPC):共享内存和消息队列原理详解
操作系统内的并发执行进程可以是独立的也可以是协作的:如果一个进程不能影响其他进程或受其他进程影响,那么该进程是独立的,换句话说,不与任何其他进程共享数据的进程是独立的; 如果一个进程能影响其他进程或受其他进程所影响,那么该进程是协作的。换句话说,与其他进程共享数据的进程为协作进程。提供环境允许进程协作,具有许多理由:信息共享:由于多个用户可能对同样的信息感兴趣(例如共享文件),所以应...转载 2020-04-20 16:43:31 · 781 阅读 · 0 评论 -
什么是ioctl()函数
ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下: int ioctl(int fd, ind cmd, …); 其中fd是用户程序打开设备时使用open函数返回的文件标示符,cmd是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个转载 2017-11-15 23:17:33 · 361 阅读 · 0 评论 -
获取windows相关信息C++代码
#功能1:获取windows系统当前登录用户在网上找了一段代码如下:const int MAX_LEN = 100;char szBuffer[MAX_LEN];DWORD len = MAX_LEN;if (GetUserName(szBuffer, &len)) //用户名保存在szBuffer中,len是用户名的长度 return szBuffer;编译的时候报原创 2017-12-05 15:02:58 · 227 阅读 · 0 评论 -
用C语言实现linux下非root用户获取系统CPU的id
#include char *cpu_id(char *id) { //char s[30]; unsigned long s1,s2,s3,s4; char sel; asm volatile ( "movl $0x01 , %%eax ; \n\t" "xorl %%edx , %%edx转载 2017-11-27 14:43:16 · 1836 阅读 · 0 评论