- 博客(4)
- 收藏
- 关注
原创 linux笔记之初次接触信号
一.关于信号概念1.信号是Linux所使用的进程间通信的最古老的方式。它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式 。一个完整的信号周期包括三个部分,信号的产生,信号在进程中的注册,信号在进程中的注销,执行信号处理函数。如下图所示:这里的对信号产生注册和注销都是信号的内部机制,而不是信号函数完成的2.对信号的处理动作有三种:a. 忽略此信号b.执行该信号的默认处理动作c.捕捉信号(自由
2017-04-12 22:07:09 499 2
原创 全角和半角的区别及使用方式
一.什么是全角什么是半角?一、什么是全角和半角? 1. 全角:是一种电脑字符,是指一个全角字符占用两个标准字符(或两个半角字符)的位置。全角占两个字节。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。在全角中,字母和数字等与汉字一样占据着等宽的位置。 2. 半角:是指一个字符占用一个标准的字符位置。半角占一个字节。 半角就是 ASCII 方式的字符
2017-04-09 21:11:06 45334
原创 VMware Workstation cannot connect to the virtual machine 解决方案
今天 打开虚拟机 忽然遇到这个问题: VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for tempo
2017-04-06 22:59:27 1033
原创 linux笔记之实现线程的信号量
一.关于信号量的相关接口定义一个信号量sem_t sem;初始化信号量 “p”操作 “v”操作 二.用生产者-消费者模型来实现信号量的相关接口代码如下#include<stdio.h>#include<pthread.h>#include<semaphore.h>#define SIZE 64sem_t blanks,datas;int queue[SIZE];void* Produ
2017-04-06 22:51:41 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人