2016年10月12日

c++跨平台技术学习(三)--使用标准API

摘要: Posix.1 API定义了大量的函数,在各方面的功能都很丰富,下面对其进行介绍System V接口定义它是一份描述了AT&T UNIX System V操作系统的文档,与POSIX.1保持一致,是它的一个超集。SVID由基础系统和扩展定义,它只定义了C编程接口,没有定义任何用户级... 阅读全文

posted @ 2016-10-12 17:48 爱你一万年123 阅读(253) 评论(0) 推荐(0) 编辑

Reactor模式详解

摘要: 前记第一次听到Reactor模式是三年前的某个晚上,一个室友突然跑过来问我什么是Reactor模式?我上网查了一下,很多人都是给出NIO中的 Selector的例子,而且就是NIO里Selector多路复用模型,只是给它起了一个比较fancy的名字而已,虽然它引入了EventLoop概 念,... 阅读全文

posted @ 2016-10-12 08:20 爱你一万年123 阅读(125) 评论(0) 推荐(0) 编辑

【转】Java线程与Linux内核线程的映射关系

摘要: Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。 Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现来确定的。Linux 2.6上的HotSpot使用了NPTL机制,JVM线程跟... 阅读全文

posted @ 2016-10-12 07:56 爱你一万年123 阅读(141) 评论(0) 推荐(0) 编辑

【转】动态字节码技术跟踪Java程序

摘要: Whats is Java Agent? .. java.lang.instrument.Instrumentation 之前有写 基于AOP的日志调试 讨论一种跟踪Java程序的方法, 但不是很完美.后来发现了 Btrace , 由于它借助动态字节码注入技术 , 实现优雅且功能强大.... 阅读全文

posted @ 2016-10-12 07:14 爱你一万年123 阅读(2545) 评论(0) 推荐(0) 编辑

导航