博客专栏  >  编程语言   >  linux

linux

linux探讨交流与学习

关注
2 已关注
10篇博文
  • 进度条的简单实现

    代码如下 #include #include int main() { char buffer[52] = {'\0'}; char ch[] = {'|', '/', '-'...

    2017-04-06 16:22
    304
  • struct tast_struct 和mm_struct成员中的冰山一角

    这个东西范围太广了,发现的只是其中微小的的一个角落 tast_struct struct task_struct { volatile long state; /* -1 unrun...

    2017-04-12 14:41
    192
  • atexit函数介绍

    根据我们的理解,一个程序的执行都是从MAIN函数开始执行,从MAIN函数结束,这不可否认没有问题,然后依次往下一条一条语句执行,但是事实真的是这样么,接下来看看这个程序,是不是像我们想象的那样呢?在l...

    2017-04-25 17:58
    153
  • 孤儿进程与僵尸进程

    一.僵尸进程与孤儿进程定义 僵尸进程:一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。僵尸进程会以终止状态保持在进程表中,并且一直等待父进程都去退出...

    2017-04-27 16:52
    295
  • 进程间通信--FIFO

    在linux进程间通信中,管道(pipe)是非常有用的,而且我们使用的地方也非常多,但是不可否认的是管道有一个致命的缺点就是只能用于有相关关系的进程之间的通信,比如:父子进程。为了很好的解决这个问题。...

    2017-05-24 20:13
    368
  • 进程间通信--信号量

    进程间通信除了匿名管道,命名管道;还有XSI IPC(消息队列、信号量和共享内存)。 一. 函数介绍 1.什么是信号量? 为了防止出现因多个程序同时访问一个共享资源而引发的一系...

    2017-06-03 20:04
    178
  • 线程的简单解析

    一、线程基本概念 线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 线程和进程的区别在于, 子进程和父进程有不同的代码和数据空间, 而多...

    2017-06-04 23:10
    84
  • 线程:死锁

    一.死锁原理死锁可以定义为一组相互竞争系统资源或进行通信的进程间的“永久”阻塞。当一组进程中每个线程都在等待某个事件(典型的就是等待所请求的资源被释放),而只有这组进程的其他被阻塞的进程才可以触发该事...

    2017-06-05 20:23
    638
  • 进程间通信:共享内存

    系统V的IPC通信机制包括了消息队列、共享内存和信号量。每一种IPC结构结构都有一个非负整数标志,当创建一个IPC结构时,调用进程都必须提供一个类型为key_t的键(key)。操作系统把这个键转换为一...

    2017-06-06 16:08
    106
  • 进程间通信--消息队列

    Linux的一个重要特色就是允许两个进程间通过数据交换进行通信,这样简单的程序就可以组合起来实现复杂的任务。现在我们主要谈谈基于系统V IPC机制的通信方式–消息队列。 一.什么是消息队列? 消息...

    2017-06-07 14:52
    119

c/c++学习
267177
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部