码迷,mamicode.com
首页 >  
搜索关键字:主线程    ( 3397个结果
Java解惑 -- 对象锁的错乱
下面的这段程序模拟了一个小车间。程序首先启动了一个工人线程,该线程在停止时间到来之前会一直工作(至少是假装在工作),然后程序安排了一个定时器任务(timer task)用来模拟一个恶毒的老板,他会试图阻止停止时间的到来。最后,主线程作为一个善良的老板会告诉工人停止时间到了,并且等待工人停止工作。那么这个程序会打印什么呢?...
分类:编程语言   时间:2015-04-08 10:59:16    阅读次数:147
【Android API Guides简译(四)】使用Service还是使用线程?
一个服务是一个组件,这个组件可以在Android后台运行,即使你的这个应用被关闭,它依然在运行。所以说只有你需要一个和当前程序无关的后台程序时,才去创建它。       而如果你只是想让你的App在主线程外工作,而且操作限定在当前程序中时,只需要在在里面创建另一个线程。       比如你只是想在你的Activity在运行时,放一首音乐,那么你应该在onCreat()方法里创建另一个线程,在o...
分类:移动开发   时间:2015-04-07 19:45:08    阅读次数:132
Callable--创建有返回值的线程
转自:JAVA 笔记 Callable 与 FutureTask:有返回值的多线程常用的Thread类在run方法执行完之后是没有返回值的,要实现子线程完成任务后返回值给主线程需要借助第三方转存。Callable接口则提供了一种有返回值的多线程实现方法。下面以一个简单的地主、监工和长工的例子展示这种...
分类:编程语言   时间:2015-04-07 19:20:45    阅读次数:201
多线程
一、多线程的基本概念和用法 1.进程的基本概念 每一个进程都是一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程,但也有多个进程的情况。 2.多线程的基本概念 每一个程序都有一个主线程,程序启动时创建(调用main来启动) 主线程的生命周期是和应用程序绑定的,程序退出时,主线程也就停止了。 多线程技术表示,一个应用程序有多个线程,使用多线程能提供CPU的使用率,防止主线...
分类:编程语言   时间:2015-04-07 11:57:04    阅读次数:143
线程互斥与同步
能解决下面的问题,基本上就能理解线程互斥与同步了。 子线程循环10次,主线程循环100次,接着子线程循环10,主线程循环100次。如此往复循环50次。 1 package cn.lah.thread; 2 3 public class TraditionalThreadCommunication ....
分类:编程语言   时间:2015-04-05 21:54:58    阅读次数:126
linux下多线程踩过的坑(不定更新)
1,多线程下整个进程的退出>关于进程环境一章中指出了进程退出的8个条件:...(4)最后一个线程从启动例程中返回(5)最后一个线程调用pthread_exit()返回...这些条件一个前提是,主线程在等待子线程返回,若没有等待,则是主线程退出,整个进程直接退出了。其实主线程在等待子线程时,是阻塞到j...
分类:编程语言   时间:2015-04-05 18:42:44    阅读次数:157
ActivityThread ApplicationThread简要记录
android应用ui是绘制在主线程中的,这个线程就是ActivityThread。 但实际上看源码发现ActivityThread并没有继承自Thread,而是一个独立的类,只是在其main方法中开了一个Looper循环消息,不断接收处理发到主线程里面的消息,比如performLaunchActivity.    而ApplicationThread也不是一个Thread,是一个Binder...
分类:移动开发   时间:2015-04-05 16:02:59    阅读次数:113
iOS——系统提供的dispatch方法
// 后台执行:dispatch_async(dispatch_get_global_queue(0,0), ^{ // something});// 主线程执行:dispatch_async(dispatch_get_main_queue(),^{ // something});// 一次性执.....
分类:移动开发   时间:2015-04-05 11:56:37    阅读次数:136
OllyDbg快捷键记录帖
OllyDbg 主线程窗口:1. 汇编代码对应的地址窗口2. 汇编代码对应的十六进制机器码窗口3. 反汇编窗口4. 反汇编代码对应的注释信息窗口5. 寄存器信息窗口6. 当前执行到的反汇编代码的信息窗口7~9. 数据所在的内存地址,十六进制,ASCII码10~12.栈地址,存放的数据,对应说明信息O...
分类:数据库   时间:2015-04-05 11:54:45    阅读次数:215
iOS多线程总结
1.不要同时开太多的线程(1~3条线程即可,不要超过5条)2.线程概念1> 主线程 : UI线程,显示、刷新UI界面,处理UI控件的事件2> 子线程 : 后台线程,异步线程3.不要把耗时的操作放在主线程,要放在子线程中执行一、NSThread(掌握)1.创建和启动线程的3种方式1> 先创建,后启动/...
分类:移动开发   时间:2015-04-05 11:43:17    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!