• 关于

    linux中pipe

    的搜索结果
  • Linux系统中使用GCC CPU参数优化代码编译

    Linux系统中使用GCC CPU参数优化代码编译 使用特定的GCC参数可以使编译出的程序执行效率有较大提升。具体如下: 1、优化原理: 在编译程序时,借助参数传递的方法,使用与系统CPU相匹配的gcc参数,编译出的程序就是为系统CPU而进行特定优化过的,因而执行速度和效率都会是最好。 2、注...

    文章 一见蓝天 2009-03-16 616浏览量

  • Linux下C编程,进程通信之无名管道通信

    最近在看进程间的通信,下面说说管道通信之无名管道。 1.概述   管道是Linux中很重要的一种通信方式,他是把一个程序的输出直接连接到另一个程序的输入,并且管道具有队列的特性。如Linux命令,“ps -ef | grep root”。如下图所示: 2.无名管道   2.1特点   (1)它只...

    文章 旭东的博客 2013-03-28 746浏览量

  • (转) 解决ssh的"Write failed: Broken pipe"问题

    解决ssh的"Write failed: Broken pipe"问题   问题场景 服务器环境:阿里云 Linux CentOS 主机 客户端:Mac OSX Terminal 问题现象 用 ssh 命令连接服务器之后,如果一段时间不操作,再次进入 Terminal 时会有一段时间没有响应,...

    文章 wangxiaocvpr 2016-05-28 2258浏览量

  • 管道---pipe函数实例讲解

           linux程序设计,很多的开源软件中都会用到管道技术,而管道技术中pipe用的叫频繁,这几天正在看一个软件的源码,同样里面用到了pipe函数,所以驻足,编写此文档,用以加深印象。一、管道具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管...

    文章 club111 2013-10-22 487浏览量

  • Linux进程间通信

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们在Linux信号基础中已经说明,信号可以看作一种粗糙的进程间通信(IPC, interprocess communication)的方式,用以向进程封闭的内存空间传递信息。...

    文章 vamei 2012-10-10 793浏览量

  • 进程间通信之管道

          管道是linux的一种通信方式,一种两个进程间进行单向通信的机制,它提供了简单的流控制机制,系统提供了pipe生成一个管道并返回两个描述符,一 个用来读管道,一个用来写管道,因此它们可以共享访问文件,这样每个管道就可以有很多个读进程和写进程,然而实际上进程不知道它正在读或写的是一个管道...

    文章 技术让梦想更伟大-李肖遥 2013-12-09 703浏览量

  • popen的用法及与system调用的区别

    首先用man查看下popen的介绍:   popen(3) - Linux man page Name   popen, pclose - pipe stream to or from a process Synopsis #include <stdio.h> FILE *po...

    文章 double2li 2016-05-06 1024浏览量

  • NR_OPEN 与 NR_FILE 的区别

    NR_OPEN 与 NR_FILE 的区别 阅读0.11版的内核源码时,在linux-0.11/fs/pipe.c中,函数sys_pipe()里面出现了2个宏定义,NR_OPEN 与 NR_FILE。下面说明一下它们的区别: 1. NR_OPEN is the maximum number o...

    文章 hopegrace 2013-11-18 1243浏览量

  • oeasy教您玩转 linux 010212 管道 pipe

    上一部分我们都讲了什么? 牛说cowsay 牛可以有各种表情 可以自定义眼睛 可以变成各种别的小动物 可以说也可以想cowthink 我们也想让牛说出字符画的感觉 回顾字符画下载figlet和toilettsudo apt install figlet toiletfiglet oeasy那我们...

    文章 ovemind1980 2020-09-13 45浏览量

  • Python标准库10 多进程初步 (multiprocessing包)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) 我们总是让subprocess运行外部的程序,而不是运行一个Python脚本内部编写...

    文章 vamei 2012-10-12 681浏览量

  • Python标准库10 多进程初步 (multiprocessing包)

    原文:Python标准库10 多进程初步 (multiprocessing包) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) ...

    文章 杰克.陈 2014-03-20 833浏览量

  • splice和sendfile

    在linux2.6.17之后,内核提供了一个splice/tee系统调用,这可以让用户直接操作内核缓冲区了,这个特性特别适合做网络代理,本文简短的说明一下,快下班了。 在linux2.6.17之后,内核提供了一个splice/tee系统调用,这可以让用户直接操作内核缓冲区了,splice系统调用通...

    文章 科技小能手 2017-11-12 814浏览量

  • 【原创】modb 功能设计之“跨线程通信”

    【第一个版本】       使用 pipe 作为跨线程通信方式,使用如下代码来支持 pipe: ? 1 2 3 4 5 6 # 使用 _pipe 来模拟 pipe #if defined(WIN32) || defined(_WIN32) #include <io.h>...

    文章 摩云飞 2016-05-11 2165浏览量

  • 如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等

    你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。 借用卡通人...

    文章 大熊猫侯佩 2014-06-07 1123浏览量

  • 转摘--如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等

    http://www.vaikan.com/use-multiple-cpu-cores-with-your-linux-commands/ 你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核...

    文章 天飞 2016-05-16 1345浏览量

  • Java NIO类库Selector机制解析(下)

    五、  迷惑不解 : 为什么要自己消耗资源?   令人不解的是为什么我们的Java的New I/O要设计成这个样子?如果说老的I/O不能多路复用,如下图所示,要开N多的线程去挨个侦听每一个Channel (文件描述符) ,如果这样做很费资源,且效率不高的话。那为什么在新的I/O机制依然需要自己连...

    文章 余二五 2017-11-15 1178浏览量

  • 如何利用多核CPU来加速你的Linux命令

    你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个 4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。 你是否曾经...

    文章 开发者社区 2019-06-28 404浏览量

  • IPC——命名管道

    Linux进程间通信——使用命名管道 转载:http://blog.csdn.net/ljianhui/article/details/10202699 在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些...

    文章 指尖的舞曲 2015-03-31 648浏览量

  • Linux进程间通信的几种方式总结--linux内核剖析(七)

    进程间通信概述 进程通信的目的 数据传输 一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 共享数据 多个进程想要操作共享数据,一个进程对共享数据 通知事 一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父...

    文章 shy丶gril 2016-05-18 6194浏览量

  • Anciroid的IPC机制-Binder概述

    在Linux系统中,是以进程为单位分配和管理资源的。出于保护机制,一个进程不能直接访问另一个进程的资源,也就是说,进程之间互相封闭。但是,在一个复杂的应用系统中,通常会使用多个相关的进程来共同完成一项任务,因此要求进程之间必须能够互相通信,从而共享资源和信息。所以,操作系统内核必须提供进程间的通信...

    文章 laozhu1124 2016-04-14 1479浏览量

  • 11、fifo,pipe简介

    1、IPC的持久性 1)进程相关的:IPC中数据一直存在到最后一个关联进程关闭时 pipe、fifo等 2)内核相关的IPC:IPC中数据一直存在,除非内核重启或删除 消息队列,共享内存等 3)文件系统相关的IPC:IPC中数据一直存在,除非显式删除 文件 2、管道 匿名管道(pipe):只能用于...

    文章 hopegrace 2011-09-10 548浏览量

  • linux命令eval的用法

    1. eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe="|" eval ls $pipe wc -l shell第1次扫描命令行时,它替换出pipe的值|,接...

    文章 科技小能手 2017-11-12 759浏览量

  • 如何使用CPU来加速你的Linux命令

    我们都知道 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。那么如何才能使用这些内核? 要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,它让我们所有的CPU内核在单机内做神奇的map-reduce操作,当然,这还要借...

    文章 玄学酱 2017-08-15 948浏览量

  • Python高级知识点学习(八)

    线程同步 - condition介绍 多线程中的另外一个重要点就是condition:条件变量。 condition是python多线程编程中用于复杂线程间通信的一个锁 叫做条件变量。 cond = threading.Condition() with self.cond: cond....

    文章 yi杯咖啡 2018-10-29 781浏览量

  • Java NIO类库Selector机制解析(下)

    Java NIO类库Selector机制解析(下)   赵锟   陈皓 http://blog.csdn.net/haoel     <<<<点此查看本文上篇   五、  迷惑不解 : 为什么要自己消耗资源?   令人不解的是为什么我们的Java的New I/O要设计成...

    文章 孤剑 2013-07-23 599浏览量

  • [20140827]imp exp 使用管道迁移数据.txt

    [20140827]imp exp 使用管道迁移数据.txt --最近帮别人升级一套数据库,9i到11g. --那个慢真让人受不了,也许是以前的老机器性能不行.数据量并不大.导出花了时间比较长. --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很...

    文章 lfreeali 2014-08-28 595浏览量

  • Jos pipe实现解析

    在linux中,管道用到的非常频繁,比如说计算某个文件中每个单词出现的次数,sort A.file | uniq -c (A.file 中每一行都是一个单词)。即将 sort的输出导入到uniq进程的输入中。那么问题来了,sort的输出流是如何重定向到uniq的输入的呢? 在JOS课程中,管道是如...

    文章 cauhn 2017-05-01 2536浏览量

  • 2011年Android IPC进程间通讯机制学习笔记之一

    2011年Android IPC进程间通讯机制学习笔记之 一 一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.so...

    文章 littletigerbj 2011-04-12 775浏览量

  • Linux进程间通讯-IPC详解

    linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“sys...

    文章 shy丶gril 2016-05-18 1795浏览量

  • android emulator虚拟设备分析第五篇之pipe上的opengles

    一、概述 据说qemu的gpu的实现,运行起来非常慢。所以android emulator提供了一种use host gpu的方式,guest os可以使用host机器的opengl库去画图,速度快很多。 guest os把画图的命令通过pipe传递给emulator(encode, send v...

    文章 shuyin.wsy 2016-09-12 1920浏览量

1 2 3 4 ... 18 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务