
计算机知识
文章平均质量分 77
Wilson_Iceman
这个作者很懒,什么都没留下…
展开
-
进程间的通行方式
今天我们来聊聊进程间的相互通信 进程间的相互通信大体可以分成4中方式,分别是管道,信号,消息队列和共享内存,接下来我们一个一个说。 管道 进行间的管道通信是最简单的一种方式,它是一种半双工的工作模式,一次只能由一个节点传向另一个节点,两个节点间不可以同时通信。管道只存在于内存中的文件,如果操作这个文件,那么需要两个已经打开的文件,这两个文件就是管道的两端,也叫“句柄”。熟悉linux原创 2018-02-12 15:47:43 · 544 阅读 · 0 评论 -
协程介绍
最近看了很多有关协程的介绍,今天在这里总结一下。 一提到协程,我们首先想到的还是它和例程,线程等概念的关系。首先我们来说说例程。例程有点类似于函数,但是它包含的内容 会更多一些操作系统的API或者服务等等,C语言提供的标准库函数其实也是例程。简单来说,一个子例程就是一次函数调用。 而协程,顾名思义就是“协作的例程”,它在1963年首次被提出,并且实现。它和传统的线程不同,线程实现的系统被称为原创 2018-02-14 13:25:27 · 412 阅读 · 0 评论 -
大数据开发从小白到大神(五)——Maven搭建本地仓库
上一节中我们说到了用eclipse搭建Hadoop的开发环境,但是那是在本地已有hadoop源码的基础上搭建的,如果我们没有hadoop的源码,或者我们今后还要搭建zookeeper,hive等环境,是不是每一个都需要去下载源码呢?答案是否定的,我们只需要在本地安装一个项目管理工具,并且告诉它我们需要什么东西,它就能自动的从远程仓库中下载源码到本地以供我们使用。这个东西就是Maven。 通过上面原创 2018-03-14 17:16:34 · 654 阅读 · 0 评论