最近遇到一个问题.就是
我在io线程里不断的把一个函数调用放到队列里
然后ruby线程就不断的从这个队列里取出函数之争并执行.
典型的 消费者模式.
我以前以为是这样...
这是work线程
pthread_mutex_lock(&mutex2)
while(( invoke = get_invoke() ) != NULL){
do_invoke(invo...
分类:
其他好文 时间:
2014-06-04 22:35:56
阅读次数:
408
When you invoke the constructor function with
new, the following happens inside the function:? An empty object is created and
referenced by this varia...
分类:
编程语言 时间:
2014-05-30 00:14:49
阅读次数:
308
利用 Method 对象的 invoke 方法调用目标对象的方法时,
若在目标对象的方法内部抛出异常,会被包装成 InvocationTargetException 异常抛出, 可以通过调用
InvocationTargetException异常类的的 getTargetException() 方法...
分类:
其他好文 时间:
2014-05-28 04:13:42
阅读次数:
202
常用android的smali注入代码
1.增加log信息
const-string v3,"SN"
invoke-static {v3,v0}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
2.弹出消息框
new AlertDialog.Builder(self)
.setTitl...
分类:
移动开发 时间:
2014-05-25 09:00:41
阅读次数:
324
终于有个C++ 如何调用C#类库的文章,收藏之
在前面,我们看过OpenTK与MOgre,这二个项目都是C#项目,但是他的实现都是C++.他们简单来说就是一个包装层.常见的包装方式有二种,一
种就是我们熟知的显式P/Invoke(DllImport),上面所说的OpenTK就是这种,还有一种就是C+...
分类:
编程语言 时间:
2014-05-24 09:51:48
阅读次数:
318
JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造...
分类:
编程语言 时间:
2014-05-24 02:18:00
阅读次数:
393
.Net组件程序设计之异步调用说到异步调用,在脑海中首先想到就是BeginInvoke(),在一些常用对象中我们也会常常见到Invoke()和BeginInvoke(),
要想让自己的组件可以被客户端调用或者是异步调用,这样的设计是合理的,这也是组件异步机制当中的一条 (说句题外话--其实大多数知识...
分类:
Web程序 时间:
2014-05-23 09:13:48
阅读次数:
428
在前面,我们看过OpenTK与MOgre,这二个项目都是C#项目,但是他的实现都是C++.他们简单来说就是一个包装层.常见的包装方式有二种,一种就是我们熟知的显式P/Invoke(DllImport),上面所说的OpenTK就是这种,还有一种就是C++
-> C++/CRL -> C#,这种也叫.....
分类:
编程语言 时间:
2014-05-22 01:56:35
阅读次数:
377
有两种方式解决
1.在窗体构造函数中写Control.CheckForIllegalCrossThreadCalls =false;2.使用Invoke等委托函数。
问题原因是。net2.0以后拒绝多线程访问空间,避免空间造成死锁。以前Control.CheckForIllegalCrossThre...
分类:
编程语言 时间:
2014-05-22 01:31:56
阅读次数:
299
同步方法,控件.invoke(delegate,参数),前面这个delegate要声明而且要实现,为什么要实现呢?因为控件不知道怎么实现。你得把解决方案通过委托给控件,控件才能照做。相当于send了一个invoke
message给控件,“Hi,A控件,我是其它线程来的,想委托你做点事情,具体怎么做...
分类:
编程语言 时间:
2014-05-16 04:58:44
阅读次数:
355