按类别查询搜索结果
关于关键词 的检测结果,共 5291
安然一笑wk | 2019-01-15 20:55:17 | 阅读(660) | 评论(0)
一、为什么要使用条件变量    一个典型的实例:    在一条生产先线上有一个仓库,当生产者生产的时候需要锁住仓库独占,而消费者取产品的时候也要锁住仓库独占。如果生产者发现仓库满了,那么他就不能生产了,变成了阻塞状态。但是此时由于生产者独占仓库,消费者又无法进入仓库...【阅读全文】
安然一笑wk | 2019-01-15 20:54:53 | 阅读(960) | 评论(0)
一、线程有哪些属性    线程的属性用pthread_attr_t类型的结构表示,在创建线程的时候可以不用传入NULL,而是传入一个pthread_attr_t结构,由用户自己来配置线程    的属性。pthread_attr_t类型对应用程序是不透明的,也就是说应用程序不需要了解有关属性对象内部结构的任何细节...【阅读全文】
安然一笑wk | 2019-01-15 20:54:48 | 阅读(780) | 评论(0)
一、互斥量的属性    就像线程有属性一样,线程的同步互斥量也有属性,比较重要的是进程共享属性和类型属性。互斥量的属性用pthread_mutexattr_t类型的数据    表示,当然在使用之前必须进行初始化,使用完成之后需要进行销毁:    1)、互斥量初始化  &n...【阅读全文】
安然一笑wk | 2019-01-15 20:54:43 | 阅读(850) | 评论(0)
一、什么是私有数据    应用程序设计中有必要提供一种变量,使得多个函数多个线程都可以访问这个变量(看起来是个全局变量),但是线程对这个变量的访问都不    会彼此产生影响(貌似不是全局变量哦),但是你需要这样的数据,比如errno。那么这种数据就是线程的私有数据,尽管...【阅读全文】
安然一笑wk | 2019-01-15 20:54:39 | 阅读(970) | 评论(0)
一、概述1、当线程调用fork函数时,就为子进程创建了整个进程地址空间的副本,子进程通过继承整个地址空间的副本,也会将父进程的互斥量、    读写锁、条件变量的状态继承过来。也就是说,如果父进程中互斥量是锁着的,那么在子进程中互斥量也是锁着的(尽管子进程自己    还没...【阅读全文】
安然一笑wk | 2019-01-15 20:54:36 | 阅读(2390) | 评论(0)
一、多线程的基本概念、优势1、线程:有时又称轻量级进程,程序执行的最小单位,系统独立调度和分派cpu的基本单位,它是进程中的一个实体。一个进程中可以有    多个线程,这些线程共享进程的所有资源,线程本身只包含一点必不可少的资源。2、同步、异步、并发、并行3、优势:   &...【阅读全文】
安然一笑wk | 2019-01-15 20:52:15 | 阅读(3690) | 评论(0)
一、线程的IDpthread_t:结构体(FreeBSD5.2、Mac OS10.3)/unsigned long int(linux)                /usr/include/bits/pthreadtypes.h获取线程ID:pthread_self()一个实例:获取主线程ID点击(此处)折叠或打开#include "apue.h" ...【阅读全文】
laoyouji | 2019-01-11 16:07:01 | 阅读(7520) | 评论(0)
linux 调试 之printf,可变参数长度【阅读全文】
yangyefeng820803 | 2019-01-11 15:40:27 | 阅读(39280) | 评论(0)
一、异步通知概念:  异步通知是指:一旦设备就绪,则主动通知应用程序,应用程序根本就不需要查询设备状态,类似于中断的概念,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达。下面我们就看一下在linux中机制的实现方式。  在linux...【阅读全文】
laoyouji | 2019-01-10 09:37:34 | 阅读(3990) | 评论(0)
linux中shell变量$#,$@,$0,$1,$2【阅读全文】
【嵌入式】 linux shell--getopts
laoyouji | 2019-01-08 22:39:15 | 阅读(2160) | 评论(0)
linux shell--getopts【阅读全文】
一生有你llx | 2018-12-25 09:14:00 | 阅读(2620) | 评论(0)
gunzip 1gunzip [-acfhlLnNrtvV]  [-S suffix]   、选项列表 说明 帮助信息 显示命令版本信息 强制执行 文本模式。此选项仅在某些非Un...【阅读全文】
xuelei_51 | 2018-12-11 17:57:47 | 阅读(6950) | 评论(0)
一、生成configure过程中各文件之间的关系图二、详细介绍autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。aclocal:根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件...【阅读全文】
yangyefeng820803 | 2018-11-28 09:50:22 | 阅读(1830) | 评论(0)
/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。以下是我打开/etc/resolv.conf所得的内容:[roo...【阅读全文】
yangchao860915 | 2018-11-26 11:58:40 | 阅读(1470) | 评论(0)
yangchao860915 | 2018-11-26 11:39:02 | 阅读(1360) | 评论(0)
yangchao860915 | 2018-11-26 11:32:17 | 阅读(1360) | 评论(0)
yangchao860915 | 2018-11-26 11:02:34 | 阅读(1290) | 评论(0)
yangchao860915 | 2018-11-26 11:02:20 | 阅读(1300) | 评论(0)
yangchao860915 | 2018-11-26 11:02:09 | 阅读(1080) | 评论(0)