
Platform.Linux
楼上的大叔阿
这个作者很懒,什么都没留下…
展开
-
linux shell--read命令详解
概述:read命令 -d[输入结束字符,默认结束符是换行] -p("提示语句") -n[字符个数] -t(等待时间) -s(不回显) -a [数组名]1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令的最简单形式::#!/bin/bashecho -n "Enter y转载 2012-10-09 15:43:02 · 13045 阅读 · 2 评论 -
Linux进程模型总结
Linux进程模型总结 来源于网络 原创不详Linux进程通过一个task_struct结构体描述,在linux/sched.h中定义,通过理解该结构,可更清楚的理解linux进程模型。 包含进程所有信息的task_struct数据结构是比较庞大的,但是该数据结构本身并不复杂,我们将它的所有域按其功能可做如下划分:进程状态(State)进程调度信息(Schedu转载 2013-07-08 11:45:39 · 908 阅读 · 0 评论 -
简明 Vim 练级攻略
原文地址:http://coolshell.cn/articles/5426.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常转载 2013-07-12 00:50:31 · 640 阅读 · 0 评论 -
自旋锁和互斥锁区别
POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。线程同步(Thread Synchronization)是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来对多个线程之间共 享的临界区(Critical Section)进行保护(另一种常用的同步机制是barrier)。Pthreads提供了多种锁机转载 2014-09-04 00:05:20 · 8592 阅读 · 0 评论 -
Linux共享内存编程实例
转子:[cpp] view plaincopy/*共享内存允许两个或多个进程进程共享同一块内存(这块内存会映射到各个进程自己独立的地址空间) 从而使得这些进程可以相互通信。 在GNU/Linux中所有的进程都有唯一的虚拟地址空间,而共享内存应用编程接口API允许一个进程使 用公共内存区段。但是对内存的共享访问其复杂度也相应增加转载 2014-08-24 00:32:09 · 14423 阅读 · 0 评论 -
Linux进程间通信分类 以及 pipe的原理实现
http://blog.sina.com.cn/s/blog_4a84bd960100by8s.htmlhttp://home.lupaworld.com/home-space-uid-296848-do-blog-id-230801.html一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境转载 2014-09-03 23:00:31 · 1223 阅读 · 0 评论 -
再论c指针
数据类型是数据所表达的逻辑含义,在计算机里面任何数据都表示为二进制数据,这些数据在程序员的大脑中表示什么含义,在逻辑上表示什么含义,全靠数据类型来说明。而指针就是一种数据类型,可以用来修饰变量的名字,表明变量的数据类型。指针这种数据类型表明了两种含义:指针的值所指向的地址,指针所指向的地址的数据的类型。原创 2015-07-14 00:17:22 · 805 阅读 · 0 评论