线程
闲暇部落
这个作者很懒,什么都没留下…
展开
-
线程复用--线程池
说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类 2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnable接口创建的线程可以处理同一资源,而用Thread类创建的线程则各自独立处理,各自拥有自己的资源。原创 2017-11-15 16:48:25 · 755 阅读 · 0 评论 -
Android 异步回调中操作UI线程,UI同步、卡死阻塞等性能问题
回调方法中修改UI,引起的阻塞问题。需要在回调方法中,使用主线程Handler去提交修改UI的操作,如下代码所示:@Overridepublic void onConnect(UsbDevice device) {//onConnect为回调方法 mMainUIHandler.post(new Runnable() {//mMainUIHandler为主线程中创建的原创 2017-12-21 18:39:40 · 1886 阅读 · 0 评论 -
Pthread创建线程后必须使用join或detach释放线程资源
Pthread 资料中,有这么一段话:(man pthread_detach):Either pthread_join(3) or pthread_detach() should be called for each thread that an application creates, so that system resources for the thread原创 2017-12-29 18:13:58 · 3887 阅读 · 0 评论