码迷,mamicode.com
首页 >  
搜索关键字:阻塞    ( 9115个结果
PHP多线程批量采集下载美女图片的实现代码
使用curl的多线程,另外curl可以设置请求时间,遇到很慢的url资源,可以果断的放弃,这样没有阻塞,另外有多线程请求,效率应该比较高 下面是代码实现 /** * curl 多线程 * @author http://www.lai18.com * @param array $array 并行网址 * @param int $tim...
分类:编程语言   时间:2015-04-17 11:28:26    阅读次数:146
[转发]Android 系统稳定性 - ANR(三)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。很久之前写的了,留着有点浪费,共享之。编写者:李文栋http://rayleeya.iteye.com/blog/19560561.4 如何避免ANR1.4.1 ANR发生在主线程,不要阻塞主线程 Android应用程序的所有标准组件全部运...
分类:移动开发   时间:2015-04-17 07:11:10    阅读次数:131
信号中断与慢系统调用
Slow system call该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会一直阻塞。慢系统调用可以被永久阻塞,包括以下几个类别:(1)读写‘慢’设备(包括pipe,终端设...
分类:其他好文   时间:2015-04-17 07:06:50    阅读次数:107
两个重要信号
SIGALRM信号 在进行阻塞式系统调用时,为避免进程陷入无限期的等待,可以为这些阻塞式系统调用设置定时器。Linux提供了alarm系统调用和SIGALRM信号实现这个功能。 要使用定时器,首先要安装SIGALRM信号。如果不安装SIGALRM信号,则进程收到SIGALRM信号后,缺省...
分类:其他好文   时间:2015-04-17 07:06:09    阅读次数:102
多线程 C#定时器
1.多线程基本概念进程:一个程序运行时所占用的所有资源。一个进程可由多个线程组成。线程:一个进程中的执行单元,可以共享进程中的资源。多线程:一个程序有多个线程执行执行各自的任务。多线程的优点:CPU利用率速率提升了,当一个线程阻塞时,程序不必等他就绪,可以先执行其他的线程。多线程的缺点:线程也需要分...
分类:编程语言   时间:2015-04-16 23:08:35    阅读次数:168
socket编程的同步、异步与阻塞、非阻塞示例详解
socket编程的同步、异步与阻塞、非阻塞示例详解之一分类:架构设计与优化简介图 1. 基本 Linux I/O 模型的简单矩阵每个 I/O 模型都有自己的使用模式,它们对于特定的应用程序都有自己的优点。本节将简要对其一一进行介绍。一、同步阻塞模式在这个模式中,用户空间的应用程序执行一个系统调用,并...
分类:其他好文   时间:2015-04-16 21:42:53    阅读次数:149
第10课-进程控制
一.进程是一个具有独立功能的程序的一次运行活动。二.特性:(1)动态性(2)异步性(3)独立性(4)并发性三.三态:1.就绪:任何时刻都只有一个进程在CPU运行,但是同一时刻有多个进程就绪。通过一定的算法将就绪的进程挑选出来,然后交给CPU执行。2.执行:当进程被调度以后,就进入执行状态。3.阻塞:...
分类:系统相关   时间:2015-04-16 21:23:43    阅读次数:167
iOS开发之多线程编程
iOS开发之多线程编程1. 多线程简述1.1什么是多线程? 解决的问题? 多线程是指,编程中在主线程之外开辟的新线程,用于处理一些耗时的、并发的任务。使用多线程可以避免主线程的阻塞,也对一个线程不容易实现的任务提供了思路。在多线程的知识中也涉及队列,锁等概念。 在这里科普一下队列的概念,队列:是.....
分类:移动开发   时间:2015-04-16 19:52:17    阅读次数:166
pt-online-schema-change工具简介
1、工具简介pt-online-schema-change是percona提供的一个mysql在线修改表结构的工具2、使用场景当需要修改线上数据库中某个表的表结构时,发现这个表的数据量比较大,如果使用altertable语句的话可能会阻塞较长的时间,那么可以考虑使用pt-online-schema-change在线修改表结构..
分类:其他好文   时间:2015-04-15 23:41:43    阅读次数:234
高性能网站优化-确保异步加载脚本时保持执行顺序
对于异步加载的js或者css,无法控制它顺序,无法保证加载完了,再处理自己的业务,这样给我们造成很大困扰。现在有三个方法可以保证执行顺序。我个人推荐第三种方法。利用js的onload事件。脚本如果按照常规方式加载,不仅会阻塞页面中其他内容的下载,还会阻塞脚本后面所有元素的渲染。异步加载脚本可以避免这...
分类:Web程序   时间:2015-04-15 16:40:05    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!