码迷,mamicode.com
首页 >  
搜索关键字:主线程    ( 3397个结果
GCD 和Timer
GCD中 进行页面切换的时候 主线程一直刷新倒计时 __block int timeout = 2400; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); ...
分类:其他好文   时间:2016-05-31 12:02:11    阅读次数:198
Lua使用心得(2)
在lua脚本调用中,如果我们碰到一种不好的脚本,例如: while 1 do do end 那我们的程序主线程也会被阻塞住。那我们如何防止这种问题呢?下面就给出一个解决的办法。 首先为了不阻塞主线程,那我们就要开一个线程,把处理脚本的操作都放在这个新开的工作线程里。(要详细了解工作线程和界面线程的区 ...
分类:其他好文   时间:2016-05-30 19:51:44    阅读次数:153
Android handler
一、问题的提出        若把一些比较耗时的操作(如:下载)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。        因此,我们需要把这些耗时的操作放在单独的子线程中操作。这就是Handler的使命。Handler提供异步处理的功能,发送和接收不是同时的。...
分类:移动开发   时间:2016-05-30 15:12:02    阅读次数:220
多线程
1.创建线程是有开销的,iOS下主要成本包括:内核数据结构(大约1KB)、栈空 间(子线程512KB、主线程1MB,也可以使用-setStackSize:设置,但必须是4K 的倍数,而且最小是16K),创建线程大约需要90毫秒的创建时间 。 2.主线程的使用注意 ● 别将比较耗时的操作放到主线程中 ...
分类:编程语言   时间:2016-05-29 15:05:24    阅读次数:196
【java并发】传统线程同步通信技术
先看一个问题: 有两个线程,子线程先执行10次,然后主线程执行5次,然后再切换到子线程执行10,再主线程执行5次……如此往返执行50次。   看完这个问题,很明显要用到线程间的通信了, 先分析一下思路:首先肯定要有两个线程,然后每个线程中肯定有个50次的循环,因为每个线程都要往返执行任务50次,主线程的任务是执行5次,子线程的任务是执行10次。线程间通信技术主要用到wait()方法和n...
分类:编程语言   时间:2016-05-29 12:24:40    阅读次数:320
linux服务端的网络编程
常见的Linux服务端的开发模型有多进程、多线程和IO复用,即select、poll和epoll三种方式,其中现在广泛使用的IO模型主要epoll,关于该模型的性能相较于select和poll要好不少,本文也主要讨论该模型而忽略另外两种IO复用模型。 多线程相较于多进程开销比较小,但是要主要主线程往 ...
分类:系统相关   时间:2016-05-27 21:38:06    阅读次数:286
SDWebImage源码解析
SDWebImage是一个开源的第三方库,它提供了UIImageView的一个分类,以支持从远程服务器下载并缓存图片的功能。它具有以下功能: 1.一个异步的图片加载器。 2.一个异步的内存+磁盘图片缓存 3.支持GIF、WebP图片 4.后台图片解压缩处理 5.确保同一个URL的图片不被多次下载 6.确保非法的URL不会被反复加载 7.确保下载及缓存时,主线程不被阻塞。 1。下载...
分类:Web程序   时间:2016-05-27 11:54:21    阅读次数:289
Linux下的基于Pthread的多线程Socket编程
程序设计 服务端的程序的设计主要是一个主线程首先调用Socket相关的函数socket,bind, listen在建立服务端的Socket之后,等待Accept上面,如果有新的客户端连接上来,则对于每一个客户端新建一个线程。在每一个客户端的线程中,其接收客户端发送的指令然后返回相关的信息,主线程So ...
分类:编程语言   时间:2016-05-27 07:03:27    阅读次数:903
Nginx-进程模型
1.整体框架 正常执行起来的Nginx有很多进程,有master_process和worker_process进程,master_process是监控进程即主线程,worker_process是工作进程。 Nginx是通过upstream和后端服务器进行通信,通过fastcgi与后端应用服务器进行通 ...
分类:系统相关   时间:2016-05-26 22:03:54    阅读次数:274
进程和线程
进程和线程 本文内容 进程 进程生命周期 线程 工作线程线程安全方法 进程间通信 当某个应用组件启动且该应用没有运行其他任何组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下,同一应用的所有组件在相同的进程和线程(称为“主”线程)中运行。 如果某个应用组件启动且该应用已存在进程(因为存在该应用的其他组...
分类:编程语言   时间:2016-05-25 11:20:20    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!