刚开始是从otto入手,但是otto不支持异步执行,所以后来才开始研究了Event Bus。关于Event Bus,先前搜索的时候,看到网上的实例,很碎,而且很多都是一样的内容,代码看下来基本上是分2套写法,这就带来了疑问,后来再仔细浏览原先的帖子发现了Event Bus有2套源码,一个是greenrobot的Event Bus,一个是google的guava Event Bus。今天谈论的并不是...
                            
                            
                                分类:
移动开发   时间:
2014-10-27 15:39:06   
                                阅读次数:
422
                             
                         
                    
                        
                            
                            
                                下面是两个函数,用来执行一个外部程序,缺省是异步执行同步调用方法 RunProgram('c:\aa.exe',true);参考IsProgram_Runing函数,你也可以调用RunProgram('c:\aa.exe')先异步执行,然后根据返回的进程句柄,自己判断程序是否执行结束。// 异步执行...
                            
                            
                         
                    
                        
                            
                            
                                简介:1、NSOperation是苹果对GCD的一个面向对象的封装,是OC的2、NSOperation同时提供了一些GCD不是特别容易实现的功能3、将操作添加到队列,操作会被立即”异步“执行4、NSOperation是个抽象的类,并不具备封装操作的能力,必须使用它的子类 1>NSInvocatio....
                            
                            
                                分类:
移动开发   时间:
2014-10-21 00:39:15   
                                阅读次数:
243
                             
                         
                    
                        
                            
                            
                                drawRect和layoutSubviews的区别两个方法都是异步执行的,layoutSubviews方便数据计算,drawRect方便视图重绘。
layoutSubviews对subviews重新布局layoutSubviews方法调用先于drawRect
                            
                            
                                分类:
其他好文   时间:
2014-10-19 01:33:31   
                                阅读次数:
417
                             
                         
                    
                        
                            
                            
                                需求:我们的Server服务接收Http请求,经过一系列的异步请求其它Server(对,我们的Server是一个FrontServer)后,生成最终的结果,返回给请求者。在这个过程中,需要我们的Server等待一定时间,如果结果无法得出,也需要给前端返回错误码。这是一个非常常见的需求,我们的方案很朴...
                            
                            
                                分类:
其他好文   时间:
2014-10-18 09:44:23   
                                阅读次数:
256
                             
                         
                    
                        
                            
                            
                                主线程中创建一个NSURLConnection并异步执行...
                            
                            
                                分类:
Web程序   时间:
2014-10-14 11:09:58   
                                阅读次数:
180
                             
                         
                    
                        
                            
                            
                                摘要在上一篇文章《你必须知道的ADO.NET(六) 谈谈Command对象与数据检索》中,我详细讲解了Command对象的基础知识以及基本用法。作为ADO.NET中最具执行力的对象,Command对象实属变幻莫测。在本文中,我将与大家一起探讨Command对象的高级应用与技巧。目录异步执行命令请使用...
                            
                            
                                分类:
Web程序   时间:
2014-10-13 18:08:21   
                                阅读次数:
190
                             
                         
                    
                        
                            
                            
                                android AsyncTask介绍
AsyncTask和Handler对比
1 ) AsyncTask实现的原理,和适用的优缺点
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
使用的优点:
l  简单,快捷
l ...
                            
                            
                                分类:
移动开发   时间:
2014-10-13 17:09:10   
                                阅读次数:
267
                             
                         
                    
                        
                            
                            
                                异步工作
异步工作不仅仅指用异步地方式接受客户端到服务端的连接,异步从一个socket读取或者写入到socket。它包含了所有可以异步执行的操作。...
                            
                            
                                分类:
编程语言   时间:
2014-10-13 09:31:19   
                                阅读次数:
301
                             
                         
                    
                        
                            
                            
                                Grand Central Dispatch (GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。
也就是说,GCD用我们难以置信的非常简洁的记述方法,实现了极为复杂的多线程编程。...
                            
                            
                                分类:
其他好文   时间:
2014-10-07 13:03:53   
                                阅读次数:
198