博客专栏  >  编程语言   >  linux开发

linux开发

linux知识回顾

关注
3 已关注
13篇博文
  • linux学习---线程同步(互斥量,信号量,条件量)线程属性

    进程  系统中程序执行和资源分配的基本单位  每个进程有自己的数据段、代码段和堆栈段  在进行切换时需要有比较复杂的上下文切换线程  减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建...

    2017-11-13 11:27
    504
  • Linux网络编程入门 (转载)

    (一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端...

    2017-11-13 09:08
    424
  • linux学习---基于内存的IPC(共享内存,信号量数组,消息队列)

    常用的IPC分为两个类别,一是基于文件,而是基于内存基于文件的分别有匿名管道,有名管道,普通的文件共享,socket文件基于内存的有普通内存共享(本文章没有介绍),共享内存,共享信号量,消息队列本文就...

    2017-11-03 06:56
    338
  • linux学习---linux基于文件的IPC(匿名管道pipe,命名管道mkfifo,普通文件,socket文件)

    常用的IPC分为两个类别,一是基于文件,而是基于内存基于文件的分别有匿名管道,有名管道,普通的文件共享,socket文件基于内存的有普通内存共享(本文章没有介绍),共享内存,共享信号量,消息队列本文就...

    2017-11-03 06:40
    523
  • linux学习---信号(signal,sigaction,kill,sigqueue,sigprocmask,sigpending,sigsuspend)

    信号(signal)是一种软件中断,它提供了一种处理异步事件的方法,也是进程间惟一的异步通信方式。在Linux系统中,根据POSIX标准扩展以后的信号机制,不仅可以用来通知某种程序发生了什么事件,还可...

    2017-10-28 17:00
    935
  • linux学习---进程控制(fork,vfork,popen,exec,system)

    一.进程的概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。二.进程和程序的区别程序时静态...

    2017-10-27 14:43
    797
  • linux学习---常用时间函数

    1.与时间有关的数据类型常用的主要有time_t, struct timeb, struct timeval, struct timezone, struct timespec, clock_...

    2017-10-20 16:19
    569
  • linux学习---文件I/O和标准I/O

    一.文件I/O和标准I/O区别先来了解下什么是文件I/O和标准I/O:文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内核中的一...

    2017-10-20 15:47
    561
  • linux学习---brk(), sbrk() 用法

    一.brk sbrk介绍借用linux那个男人,看下BRK(2)                    Linux Programmer's Manual                    BRK...

    2017-10-11 18:46
    624
  • linux学习---内存管理以及结存结构描述

    一.此部分从从一段很简单的程序和一个问题问题开始程序如下:#include #include #include   int main() {          int a1 = 10;     ...

    2017-10-08 20:27
    654
  • Linux学习---静态库 动态库

    今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻。在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情。       在Linux操作系统中...

    2016-05-20 16:11
    892
  • linux学习---shell编程

    一.Shell编程首先声明下,我是一个shell菜鸟,甚至连菜鸟都称不上,刚学了2天shell,把学习的整理下,如果发现有什么错误,请指正,另外,如果想要了解详细的shell编程,请借助linux 那...

    2017-09-30 17:02
    822
  • linux学习---linux命令大全

    一.管理文件和目录1.1 pwd命令该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。1.2 cd命令cd命令用来改变所在目录...

    2017-09-26 16:30
    1110

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部