2014年3月16日

Java线程池的实现

摘要: 方法1:Java自带的线程池采用Executors的factory method创建了固定大小的线程池,采用execute()方法添加Runnable Task。1 ExecutorService threadPool = Executors.newFixedThreadPool(2);2 for ... 阅读全文

posted @ 2014-03-16 22:40 BYRHuangQiang 阅读(466) 评论(0) 推荐(0) 编辑

Java多线程同步方法Synchronized和volatile

摘要: 11 同步方法synchronized – 同时解决了有序性、可见性问题volatile – 结果可见性问题12 同步- synchronizedsynchronized可以在任意对象上加锁,而加锁的这段代码将成为互斥区或临界区。每个对象都可以做为锁,但一个对象做为锁时,应该被多个线程共享,这样显得... 阅读全文

posted @ 2014-03-16 20:22 BYRHuangQiang 阅读(343) 评论(0) 推荐(0) 编辑

Java实现字符串反转

摘要: 替换原则:index k 的值和 n-k 的值进行交换。(始终记住程序员的n、k都是字符串的实际位置。)乘除的最基本实现还是来源于移位操作。 1 public String reverse(String src) { 2 char[] value = src.toCharAr... 阅读全文

posted @ 2014-03-16 16:03 BYRHuangQiang 阅读(250) 评论(0) 推荐(0) 编辑

导航