java
文章平均质量分 77
每天积累一点点
这个作者很懒,什么都没留下…
展开
-
java动态代理实现
1.需要代理的对象: 接口 public interface Action{ void move(String name); void stop(); } 实现 public class ActionImpl implements Action{ @Override public void move(String name) { System.out.printl原创 2013-12-31 18:17:28 · 505 阅读 · 0 评论 -
java 锁实例
1.Lock的简单应用 public class LockTest { public static void main(String[] args) { final Outputter1 output = new Outputter1(); new Thread() { public void run() { output.output("zhangsan"); }原创 2014-01-02 19:52:22 · 877 阅读 · 0 评论 -
java synchronized
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synch转载 2013-12-19 22:04:48 · 1190 阅读 · 0 评论 -
IO不再神秘
随着所有的在高可用服务器设计上的炒作,以及nodejs背后的风行,我想关注一些IO的设计模式,却一直没有足够的时间。现在正在完成的一些研究,我想最好记下这些资料以备查。让我们跳上IO bus兜风去。 各种各样的I/O 根据操作的阻塞或非阻塞类型,以及IO的准备就绪、完成事件通知的同步和异步类型,一共有四种不同方式的IO。 同步阻塞IO 在许多web server上,典型的一转载 2014-05-13 15:09:54 · 668 阅读 · 0 评论