全部博文(26)
2013年(26)
发布时间:2013-10-15 20:37:18
关于大字节序和小字节序大字节序:把高有效位放在低地址段,例如在按字节寻址的存储器中往地址 0x0001 存放值 0x12345678,在存储器中为 地址 数值 0x0004 0x78 0x0003&.........【阅读全文】
发布时间:2013-10-13 18:29:31
#include<pthread.h>int pthread_equal(pthread_t tid1,pthread_t tid2);//比较两个线程pthread_t pthread_self(void)//获得调用线程的IDint pthread_creat(pthread_t *restrict tidp,const pthread_attr *restrict attr,void*(*start_rin)(void),void*restrict arg);void pthread_exit(void *rval_ptr);//进程中其.........【阅读全文】
发布时间:2013-10-10 15:37:16
条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起条件变量需要与互斥变量配合使用,其中pthread_cond_wait(),需要互斥量锁住,以防多个线程.........【阅读全文】
发布时间:2013-10-10 14:15:47
1)static可以用在变量和函数名之前,起到隐藏的作用,防止其他文件使用变量或者函数,也防止变量或者函数名冲突2)static修饰的变量存储在静态存储区,可以使结果存储的更久一点3)存储在静态存储区的变量自动赋值0,字符串自动加上"\0".........【阅读全文】
发布时间:2013-10-08 15:53:42
信号是软件中断。信号提供一种异步事件的方法。内核处理信号的三大方式:1)忽略此信号。但是SIGKILL,SIGSTOP,不能被忽略。2)捕捉信号。要通知内核在某种信号发生时调用一个用户函数,在用户函数中,可以执行用户希望对这种事件进行的处理。3)执行系统默认动作。#include<signal.h>void(*signal(int signo,void(.........【阅读全文】