内核
xl365t
专注于音视频通话、视频会议、即时通信等
展开
-
VMware中Ubuntu编译和升级内核
1、VMware中创建一个Ubuntu的虚拟内存机,注意在设置内存和硬盘时要设置大一些(内存2G,硬盘180G)。最初配置的时候内存是1G,硬盘是20G,在编译的时候提示空间不够,用命令 df -h 查看,发现根目录文件系统/dev/sda1 的使用率为100%。因此重新创建了一个虚拟机,分配内存为1G,硬盘为80G,可以正常编译,reboot之后启动新版本kernel的时候显示"en原创 2017-07-07 16:55:51 · 2104 阅读 · 0 评论 -
列出常见的信号,信号怎么处理?
1、常见的信号信号(signal)是很短的信息,可以被发送到一个进程或一组进程,发送给进程的唯一信息通常是一个数,以此来表示信号。信号的两个主要目的:让进程知道已经发生了一个特定的事件;强迫进程执行它自己代码中的信号处理程序。$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABR...原创 2018-07-15 22:37:01 · 2196 阅读 · 0 评论 -
[多线程] pthread_cond_signal()和pthread_cond_wait()用法解析
pthread_mutex_t count_lock; //互斥量pthread_cond_t count_nonzero; //条件变量unsigned count;/* 线程1 */decrement_count(){ pthread_mutex_lock(&count_lock); while (count == 0) { p...原创 2019-04-26 17:08:17 · 7105 阅读 · 2 评论