会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
苏羽垄
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2016年11月3日
Posix消息队列实现机制
摘要: 本文是对《Unix 网络编程 卷2:进程通信》的笔记。 引言 消息队列是进程间通信的一种方式,可是如果不理解他的实现原理,会有众多不理解之处,下面就结合本书中的例子,对posix消息队列来一个说明。 1、消息队列是进程间通信,那谁来保证他们的进程互斥共享呢,即读写不交叉? 2、消息队列异步通信机制(
阅读全文
posted @ 2016-11-03 19:34 苏羽垄
阅读(1854)
评论(0)
推荐(0)
2016年11月2日
进程间通信基础知识整理
摘要: 信息共享地址空间分布 内核级的通信介质不需要显式地互斥访问机制,内部通过互斥锁已经实现了。(具体可以看《unix网络编程 卷2:进程间通信》5.8小节,给我们讲了posix消息队列实现机制,有兴趣可以看看) 但是有些消息队列、信号量不一定都是有内核维护结构的。比如Posix消息队列在内核中,Syst
阅读全文
posted @ 2016-11-02 16:37 苏羽垄
阅读(843)
评论(0)
推荐(0)
进程间通信——FIFO(多个客户进程,一个服务进程)
摘要: FIFO简介 FIFO就是Unix的一种复合POSIX标准的进程间通信机制。他又称为命名管道,跟管道的不同点是,每个FIFO都有一个路径名与之关联。 FIFO虽然有路径名,但是他这中文件是在内核态(管道也是在内核态),跟文件系统没有关系。 单个服务器进程,多个客户端进程与服务器进通信。客户端进程想服
阅读全文
posted @ 2016-11-02 11:41 苏羽垄
阅读(2591)
评论(0)
推荐(0)
2016年10月17日
VMware+CentOS7+jdk1.7+hadoop2.4.1
摘要: 1、工具 CentOS7:去官网下载,然后找到阿里的镜像,DVD版本就好,4个G大小https://www.centos.org/download/ vmware:去官网下载最新版本 2、要点 先装VMware,这个不用多说,然后再安装CentOS 7. 先创建裸机(默认就好):稍后安装操作系统 在
阅读全文
posted @ 2016-10-17 15:01 苏羽垄
阅读(174)
评论(0)
推荐(0)
2016年10月16日
Java并发编程
摘要: 1、生产者-消费者模式,使用Executor框架通常是最简单的方式。 2、线程池,在线程池中执行任务线程,重用存在的线程,而不是创建新的线程。这样的好处是,请求到来时,会节省一部分创建线程的时间,提高了响应性。 3、
阅读全文
posted @ 2016-10-16 10:35 苏羽垄
阅读(102)
评论(0)
推荐(0)
2016年10月14日
java并发编程
摘要: 三个概念的理解:程序、进程和线程 程序:静态实体 进程:动态实体,存于内存,又叫任务,是程序的运行时期 线程:进程创建的更小粒度 编写线程安全的代码,本质上就是管理对状态的访问,而且通常都是共享的、可变的状态。所谓共享是指一个变量被多个线程访问;所谓可变是指变量的值在其生命周期内可以改变。 线程安全
阅读全文
posted @ 2016-10-14 12:12 苏羽垄
阅读(151)
评论(0)
推荐(0)
2016年10月2日
读书笔记——Java IO
摘要: IO流的典型使用方式 1、缓存输入文件 字符串sb用来存储文件的内容。 2、从内存输入 借助上一步的sb里面保存的文件的内容来进行处理,将内存中的内容输出到控制台。 3、格式化的内存输入 4、基本的文件输出 FileWriter对象可以向文件写入数据。首先,创建一个与指定文件连接的FileWrite
阅读全文
posted @ 2016-10-02 20:17 苏羽垄
阅读(223)
评论(0)
推荐(0)
2016年9月29日
读书笔记——异常
摘要: 异常的限制(这个地方很有意思) 通过强制派生类遵守基类方法的异常说明,对象的可替换性得到了保证。在继承和覆盖的过程中,特定方法的“异常说明接口”不是变大了而是变小了。 异常发生在构造器中 异常匹配 异常处理系统会按照代码的书写顺序找出最近的处理程序。找到之后,就不在继续查找。书写顺序——派生类写前面
阅读全文
posted @ 2016-09-29 00:21 苏羽垄
阅读(145)
评论(0)
推荐(0)
2016年9月27日
读书笔记——持有对象
摘要: 1、java容器类库中的两种主要类型:Map和Collection 两者的显著区别就是:前者每个元素存两个值,后者每个元素存一个值。 Collection:List,Set,Queue; 2、Collection和Iterator 实现Collection接口就必须提供iterator()方法。ja
阅读全文
posted @ 2016-09-27 22:19 苏羽垄
阅读(133)
评论(0)
推荐(0)
2016年9月26日
读书笔记——内部类
摘要: 1、内部类 特性:内部类拥有其外部类所有元素的访问权,这个是编译器帮我们处理好了访问的细节。 2、.this和.new 2.1如果你想要在内部类中生成对外部类对象的引用,可以使用外部类的名字后面紧跟.this。这样产生的引用自动的具有正确的类型,这一点在编译期就被知晓并受到检查,因此没有任何运行时期
阅读全文
posted @ 2016-09-26 19:47 苏羽垄
阅读(151)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告