`
fuxichakan
  • 浏览: 4367 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

实现BlockingQueue

    博客分类:
  • J2SE
看了下JDK的源代码实现,模拟了一下ArrayBlockQueue,代码如下: import java.util.LinkedList; import java.util.List; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; public class BlockQueue { private List<Integer> list; private int size; private final ReentrantLock l ...
这里我要实现类似AjaxPro组件调用效果的功能,先看看AjaxPro在CS文件中的代码是怎么写的。 //在后台写的有参方法 [AjaxPro.AjaxMethod] public string getString(string str) { return str + "Say: hello my friends"; } 前台页面的调用方式 function Button4_onclick() { var str=document.getElementByIdx_x("<%=TextBox1.ClientID ...
// Implement a Calculator class #import <Foundation/Foundation.h> @interface Calculator: NSObject { double accumulator; } // accumulator methods -(void) setAccumulator: (double) value; -(void) clear; -(vdouble) accumulator; // arithmetic methods -(void) add: (double) value; -(void) subtrac ...
      当我们需要处理大量数据时,为了使UI界面不致出现假死状态,我们就必须使用多线程进行处理。所以问题就出现了,我们都知道线程作为一个独立运行的单元,线程间不可以随意访问和修改,那么该怎么办呢?其实C#提 ...
Global site tag (gtag.js) - Google Analytics