讲解了为什么Handler应该是被static修饰,为什么普通的内部类会泄露外部类引用。...
分类:
移动开发 时间:
2014-11-01 10:03:13
阅读次数:
183
网络模块(1)一.服务端:暂时就以libevent模块,共享内存等下1.GS打开,首先创建4个libevent子线程,当然为每个线程设置连接通知回调函数,这个是基于sockpair的,然后再创建一个监听线程,专门负责监听2.监听线程收到一个连接后,通过轮询选择一个线程,然后向这个线程的conn_qu...
分类:
其他好文 时间:
2014-11-01 06:11:11
阅读次数:
238
主要方法 ?public CountDownLatch(int count); ?public void?countDown(); ?public void?await() throws?InterruptedException ? 构造方法参数指定了计数的次数 countDown方法,当前线程调用此方法,则计数...
分类:
编程语言 时间:
2014-10-31 22:20:31
阅读次数:
475
有两种方式:
第一种:post给Handler // 开启线程刷新
handler = new Handler();
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
...
分类:
其他好文 时间:
2014-10-31 22:10:29
阅读次数:
184
android 的service和activity是运行在UI主线程的。在android线程中,只有主线程即UI线程有自己的默认的消息队列。子线程需要创建自己的消息队列,并把消息发给队列,并循环起来,发给handler处理。
1、Looper.prepare();给子线程创建消息队列。
2、Looper.loop();把消息放入消息队列并循环起来。
如下是一个通过activity的oncre...
分类:
移动开发 时间:
2014-10-31 15:51:01
阅读次数:
186
在C# 的应用程序开发中,我们经常要把UI线程和工作线程分开,防止界面停止响应.同时我们又需要在工作线程中更新UI界面上的控件下面介绍几种常用的方法阅读目录线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用delegate和invoke来从其他线程中调用控件第三种办法: 使用d...
分类:
编程语言 时间:
2014-10-31 15:18:50
阅读次数:
152
一、最近由于某些原因,对目前的公司有点失望,于是一时冲动,产生了想回武汉的冲动...
分类:
移动开发 时间:
2014-10-30 22:40:15
阅读次数:
209
android-async-http开源网络框架是专门针对Android在Apache的基础上构建的异步且基于回调的http client。所有的请求全在UI线程之外发生,而callback发生在创建它的线程中,应用了Android的Handler发送消息机制。android-async-http的...
分类:
移动开发 时间:
2014-10-30 20:48:21
阅读次数:
239
Fragment的生命周期:FragmentActivity兼容2.3系统的Activity;//获得activity的传递的值//实例化成员变量 //给当前的fragment绘制UI布局,可以使用线程更新UI//表示activity执行oncreate方法完成了的时候会调用此方法 //和activ...
分类:
其他好文 时间:
2014-10-30 20:42:52
阅读次数:
1916
在一个函数中不能混合使用try{}catch(CException *e){}与__try{}__except(EXCEPTION_EXECUTE_HANDLER){}编译时报错error C2713: 每个函数只允许一种异常处理方式解决方法:将__try__except代码单独成一个函数void ...
分类:
其他好文 时间:
2014-10-30 16:52:38
阅读次数:
764