自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 linux线程间通信及同步机制总结

线程间的通信有两种情况: 1、一个进程中的线程与另外一个进程中的线程通信,由于两个线程只能访问自己所属进程的地址空间和资源,故等同于进程间的通信。 2、同一个进程中的两个线程进行通信。本文说的就是第二种情况。   关于进程间通信(IPC)可以看我的另一篇博文 http://blog.csdn.net/a987073381/article/details/52006729   比起进程...

2018-07-25 16:14:02 1048

转载 进程间通信——信号量

信号量 一、是什么   信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量在此过程中负责数据操作的互斥、同步等功能。             当请求一个使用信号量来表示的资源时,进程需要先读取信号量的值来判断资源是否可用。大于0,资源可以请求,等于0,无资源可用,进程会进入睡眠状态(进程...

2018-07-24 13:36:09 398

转载 进程间通信方式一 共享内存

共享内存 共享内存是进程间通信中最简单的方式之中的一个。 共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区。 共享内存同意两个或很多其他进程訪问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。 当一个进程改变了这块地址中的内容的时候,其他进程都会察觉到这个更改。 关于共享内存 当一个程序载入进内存后,它就被分成叫作页的块。 通信将...

2018-07-24 13:18:09 1208

转载 进程间通信二 命名管道

前面总结了匿名管道,现在来看命名管道:由于匿名管道的一个限制就是:只能是有血缘关系的进程间才可以通信,比如:有两个同祖先的子进程,父子进程等;为了突破这一个限制,想让没有任何关系的两个进程间也能正常通信,所以就就有了命名管道这样的一个通信机制,一起来看看: 命名管道 一、原理:          管道的一个不足之处是没有名字,因此,只能用于具有亲缘关系的进程间通信,在命名管道(named ...

2018-07-24 10:22:54 602

转载 进程间通信方式一 无名管道

一,什么是管道 管道是Linux支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在与内存中。 ...

2018-07-24 10:20:14 142

原创 QT 界面技巧

1、accept()函数是QDialog类中的一个槽,对于一个使用exec()函数实现的模态对话框,执行了这个槽,就会隐藏这个模态对话框,并返回QDialog::Accepted值

2018-07-06 15:17:22 117

原创 QT5 与QT 4 QT3 区别

QT5中显示窗口 没必要再setmainwidget了,直接删掉,直接show出你的窗口就行了:QApplication a(argc, argv);QPushButton hello( "Hello world!", 0 );hello.resize( 100, 30 );//a.setMainWidget( &hello );//删除,setMainWidget不是QApplicati...

2018-07-04 10:50:22 3481

原创 QT 5.8 安装编译运行

基于ubuntu 12  虚拟机环境,安装QT5.8QT 安装目录 :/optqmake :在 /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 文件中添加 /opt/Qt5.8.0/5.8/gcc_64/bin/opt/Qt5.8.0/5.8/gcc_64环境变量:在/etc/profile 中添加QT路径:  export ...

2018-07-04 10:28:27 826

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除