linux
gongyuan073
这个作者很懒,什么都没留下…
展开
-
mqtt测试服务器
服务器地址:47.105.141.172端口:1883用户名:guest 密码:guest权限:guest/#发布消息测试:mosquitto_pub -h 47.105.141.172 -u guest -P guest -t guest/talk-m hello订阅消息测试:mosquitto_sub -h 47.105.141.172 -u guest -P guest -t guest/talk————————————————版权声明:本文为CSDN博主「想做个好人.原创 2021-03-21 17:02:49 · 962 阅读 · 0 评论 -
多线程-线程池查询法
/*思路:main线程负责发放数据,其余线程抢数据,使用数据标志位来标记main线程发放的数据是否被取走(0未取走,1已经被取走, -1任务完成线程退出)当main线程查询到数据标志位是1(数据被取走)就继续下发数据当其余线程查询到数据标志位是0(数据未被取走)就取走数据并把标志位置1当main把数据发放完毕之后标志位写-1,其余线程拿到-1就退出,mian线程负责清理线程*/#include <pthread.h>#include <stdio.h>#inclu.原创 2020-08-24 13:46:41 · 533 阅读 · 2 评论 -
信号
void (*signal(int signum, void (*func)(int)))(int)使用sighandler_t容易造成名字空间冲突,所以还是使用上述定义方式;ctrl+c 等于 SIGINT 终端中断符忽略信号#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/wait.h...原创 2020-08-22 13:35:18 · 111 阅读 · 0 评论 -
多线程
进程的产生fork()调度器的策略决定哪个进程先运行父进程及子进程的区别:fork返回值不同,pid不同,ppid不同,文件描述符/信号不继承fork之前要先 fflush(NULL)进程的消亡及释放资源wait()waitpid()#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <.原创 2020-08-21 13:09:32 · 115 阅读 · 0 评论 -
线程的分离与非分离状态
线程的分离状态决定一个线程以什么样的方式来终止自己 非分离 【joinable】 分离 【detached】非分离的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的【默认状态】分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放这里要注意的一点是,如果设置一个线程为分离线程,而这个线程运行又非转载 2017-02-04 15:00:30 · 3936 阅读 · 0 评论 -
Qt显示界面旋转
开发中有时需要这样显示这时就要用到Qt的旋转. Qt提供了插件来支持旋转显示. 在Qt编译的时候添加编译选项 -qt-gfx-transformed . 我的配置文件为:# !bin/bash./configure -prefix /opt/qtenv/Qt-4.8.4-arm \-opensource \-confirm-license \-force-pkg原创 2015-11-17 14:16:50 · 4690 阅读 · 0 评论 -
linux下的各个目录的含义
原文链接:http://playjian.blog.163.com/blog/static/1740522622011112174019856/路径名 内容/bin 为得到最小的系统操作性所需要的那些命令/boot 内核和加载内核所需的文件/dev转载 2013-04-26 15:35:33 · 740 阅读 · 0 评论