![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux总结
文章平均质量分 70
Everlasting2016
我流我的汗水,华丽如天花乱坠
展开
-
Linux学习之进度条设计progressBar
进度条即计算机在处理任务时,实时的,以图片形式显示处理任务的速度,完成度,剩余未完成任务量的大小,和可能需要处理时间,一般以长方形条状显示。进度条即计算机在处理任务时,实时的,以图片形式显示处理任务的速度,完成度,剩余未完成任务量的大小,和可能需要处理时间,一般以长方形条状显示。 #include #include void progressBar() { char原创 2016-07-27 19:43:13 · 901 阅读 · 0 评论 -
堆栈分析
代码:#include#includevoid bug(){ system("reboot"); exit(0);} int stack_test(int a,int b){ printf("before write: 0x%x\n",b); int* p=&a; p++; *p=0x原创 2016-07-29 09:00:31 · 519 阅读 · 0 评论 -
三种多路复用IO实现方式:select,poll,epoll的区别
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用原创 2016-08-03 23:46:58 · 6255 阅读 · 0 评论 -
Linux 查看进程和删除进程
1. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息ps -aux | grep java-aux 显示所有状态ps2. kill 命令用于终止进程例如:kill -9 [PID]-9 表示强迫进程立即停止通常用 ps 查看进程 PID ,用 kill 命原创 2016-08-18 00:03:31 · 367 阅读 · 0 评论 -
phtread_mutex的初始化
class MyLock{public: MyLock() { //m_lock = PTHREAD_MUTEX_INITIALIZER; //使用这种方法初始化时GCC编译无法通过 pthread_mutex_init(&m_lock, NULL); } ~MyLock() {} void Lock() { pthread_mutex_lock(&m_lock)转载 2016-08-20 09:34:18 · 1508 阅读 · 0 评论