码迷,mamicode.com
首页 >  
搜索关键字:阻塞    ( 9115个结果
深入浅出~Linux设备驱动中的阻塞和非阻塞I/O
今天意外收到一个消息,真是惊呆我了,博客轩给我发了信息,说是俺的博客文章有特色可以出本书,,这简直让我受宠若惊,俺只是个大三的技术宅,写的博客也是自己所学的一些见解和在网上看到我一些博文以及帖子里综合起来写的,,总之这又给了额外的动力,让自己继续前进,,希望和大家能够分享一些自己的经验,,在最需.....
分类:系统相关   时间:2015-04-20 22:24:47    阅读次数:225
JavaScript 的性能优化:加载和执行
概览无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或 JavaScript 的命名空间,它们对后面页面...
分类:编程语言   时间:2015-04-20 12:35:07    阅读次数:180
进程控制(二)
5 wait和waitpid函数 当一个进程正常或异常终止时,内核就向其父进程发送SIGCHLD信号。5.1调用wait或waitpid的进程可能会: 阻塞(如果其子进程都还在运行) 带子进程的终止状态立即返回 出错立即返回5.2wait和waitpid的区别: 在一个子...
分类:系统相关   时间:2015-04-20 11:03:28    阅读次数:192
【C/C++】多进程:信号量的监听与处理函数
文章结构:wait()的阻塞问题signal()函数讲解示例代码wait()的阻塞问题  之前的多进程:父进程监听子进程状态 wait()的使用文章中,父进程为了获取子进程的SIGSTOP、SIGTERM等信号时,由于调用了wait而导致主进程一直阻塞。在实际的开发中,主进程在等待子进程状态变化时还会有其它的事情要去执行,所以需要一种异步回调机制,让主进程可以在执行其它任务的时候,又可以监听到子进...
分类:编程语言   时间:2015-04-20 09:25:23    阅读次数:457
多线程死锁
1. 产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。2. 线程死锁产生的必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(资源固有属性,无法破坏)(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(一次性将...
分类:编程语言   时间:2015-04-20 00:09:40    阅读次数:189
epoll和select区别
联系区别 问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种: 1.使用多进程或者多线程,但是这种方法会造成程序的复杂,而且对与进程与线程的创建维护也需要很多的开销。(Apache服务器是用的子进程的方式,优点可以隔离用户) 2.用一个进程,但是使用非...
分类:其他好文   时间:2015-04-19 17:59:49    阅读次数:100
敏捷开发之故事墙
需求澄清后,SE把所有的故事卡贴到故事墙上,等待开发人员的开发。故事墙的模板为: 分析      : 需求澄清完成后,SE把所有的故事卡都贴到分析阶段 等待开发: 开发人员和SE确认了需求,明确了做什么以及怎么做以后,把故事卡从分析阶段移到等待开发 开发中   : 开发人员一次只开发一张故事卡,把相应开发的那张卡移植到开发中 阻塞      : 如果开发过程中,由于配合的原因,导致故事...
分类:其他好文   时间:2015-04-19 16:13:10    阅读次数:120
Task Parallel Library02,更进一步
在前一篇中,了解了Task的基本用法 如果一个方法返回Task,Task,如何获取Task的返回值,获取值的过程会阻塞线程吗? static void Main(string[] args) { var result = DoWorkAsync().Result; Console.WriteLine...
分类:其他好文   时间:2015-04-19 11:22:45    阅读次数:132
线程的状态与线程安全
线程也有生命周期,线程从创建到死亡会经历如下的过程: 创建(new)-->待运行(runnable)-->运行(running)-->死亡(dead) |_____阻塞______|(阻塞过程包含waiting、sleeping、yeild、join、blocke...
分类:编程语言   时间:2015-04-18 23:23:33    阅读次数:238
同步和异步的区别
同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。   异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。  同步,就是实时处理(如打电话),比如服务器一接收客户端请求,马...
分类:其他好文   时间:2015-04-18 13:11:53    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!