linux
文章平均质量分 71
ziggyPLAYguitar
随处荡,多冰冷
展开
-
终端下的一些指令
LANG=zh_CN.UTF-8将输出信息支持的语系改为中文LANG=en_US.utf8将输出信息支持的语系改为英文若需要其他不同的信息同步更改支持的语系则执行指令:export LC_ALL=en_US.utf8顯示日期與時間的指令: date顯示日曆的指令: cal簡單好用的計算機: bc(退出输入quit即可)对于原创 2018-01-05 18:56:15 · 249 阅读 · 0 评论 -
pthread
#include <iostream>#include <pthread.h>#include <unistd.h>#define NUM 5int main(){ pthread_t t1,t2; void *print_msg(void* ); pthread_create(&t1,NU...原创 2018-09-06 13:43:10 · 279 阅读 · 0 评论 -
select poll epoll
目标:都是为了同时检查多个文件描述符,看是否准备好了执行I/O操作水平触发与边缘触发:水平触发通知:如果文件描述符上可以执行I/O系统调用,则认为已经就绪。例如:输入缓存收到50字节数据,将会注册该事件,但若只读走20字节还剩下30字节,那么之后依然会注册事件。也就是说,只要还有数据就会注册。边缘触发通知:如果文件描述符自上次状态检查以来有了新的I/O活动,此时需要触发通知。如:仅在输...原创 2018-11-06 22:13:49 · 201 阅读 · 0 评论 -
线程零碎知识总结
在启动程序时,产生的进程只有单条线程。而创建线程时,每个线程都有一个属于自己的大小固定的线程栈。通过int pthread_create(pthread_t* thread,const pthread_attr_t* attr,void*(*start)(void*),void* arg);可以创建一条新线程。返回0表示成功,正整数表示错误。 线程ID:每个线程都会有一个唯一...原创 2018-11-07 12:38:37 · 252 阅读 · 0 评论