码迷,mamicode.com
首页 >  
搜索关键字:事件队列    ( 159个结果
UI进阶--触摸事件的产生和传递
事件的产生和传递:发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中;UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow);主窗口会在视图层次结构中找到一个最合适的视图来处理触摸...
分类:其他好文   时间:2015-01-05 23:18:17    阅读次数:233
Nodejs笔记(二)
Nodejs事件 Node.js 所有的异步I/O 操作在完成时都会发送一个事件到事件队列。 Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 ev...
分类:Web程序   时间:2014-12-16 20:42:40    阅读次数:331
Node.js的process.nextTick(callback)理解
Node.js是单线程的,基于事件循环,非阻塞 IO的。事件循环中使用一个事件队列,在每个时间点上,系统只会处理一个事件,即使电脑有多个CPU核心,也无法同时并行的处理多个事件。因此,node.js适合处理I/O型的应用,不适合那种CPU运算密集型的应用。在I/O型的应用中,给每一个输入输出定义一个...
分类:Web程序   时间:2014-12-15 15:25:48    阅读次数:237
verilog温故知新
实验室学长让我重新把verilog书看看,拿起以前的课本就看了起来。有些新的东西在这记下了。 关于阻塞和非阻塞赋值,记住八大原则: 1、时序电路建模时,用非阻塞赋值; 2、锁存器电路建模时,用非阻塞赋值; 3、用always块建立组合逻辑电路时,用阻塞赋值; 4、在同一个always块中建立时序和组合逻辑电路时,用非阻塞赋值; 5、在同一个always块中不要既用非阻塞赋值又用...
分类:其他好文   时间:2014-12-11 21:00:43    阅读次数:210
javascript
//以下这段代码将输出什么呢?for(var i=1;i<=3;i++){ setTimeout(function(){console.log(i);},0);}答案:4,4,4原理:调用setTimeout的时候,会有一个延时事件排入事件队列,然后JS代码的主逻辑会继续去执行setTimeout....
分类:编程语言   时间:2014-11-22 00:39:53    阅读次数:156
Effective JavaScript Item 61 不要阻塞事件队列
JavaScript处理并发事件的机制是十分友好和强大的,它结合了事件队列(Event Queue)/事件循环并发(Event-loop Concurrency)和一套异步调用API。这因为这一点,JavaScript不仅可以在浏览器环境中运行,还可以在桌面应用和服务器应用中运行,如Node.js。 令人奇怪的是,ECMAScript标准时至今日对并发这个问题还是只字未提。所以以下提到的各种...
分类:编程语言   时间:2014-11-14 14:23:07    阅读次数:225
setTimeout和setImmediate以及process.nextTick的区别
在javascript中我们了解到了setTimeout和setInterVal函数事件队列(任务队列)的相关知识,除了setTimeout和setInterval这两个方法外,Node.js还提供了另外两个与"任务队列"有关的方法:process.nextTick和setImmediate。它.....
分类:其他好文   时间:2014-10-31 20:26:58    阅读次数:213
对setTimeout()第一个参数是字串的深入理解以及eval函数的理解
1 //1 2 1;setTimeout的异步我这里就不做过多的解释(异步回调加入事件队列相关知识),主要写一下对一个参数是字串的时候注意的地方从上面的代码中我们可以看出来,setTimeout的第一个参数为字串的时候,其实它相当于new 了一个Function在Function里面去定义的a变量,...
分类:其他好文   时间:2014-10-29 16:39:08    阅读次数:182
Android笔记:触摸事件的分析与总结----多点触控
一、多点触控当多点同时触摸屏幕时,系统将会产生如下的触摸事件:1.ACTION_DOWN:触摸屏幕的第一个点。此时手势开始。该点的数据通常在MotionEvent事件队列索引位置0处。2.ACTION_POINTER_DOWN:除了第一个点的其他触摸点数据。该点的数据的索引位置由getActionIndex()方法..
分类:移动开发   时间:2014-10-29 11:00:36    阅读次数:332
3D游戏引擎一 win32编程
Windows程序一般都等待用户进行一些操作,然后响应并采取行动。 一般来说,对win32的程序的操作都会转换为系统事件队列中的消息,如按键消息WM_KEYDOWN,WM_MOUSECLICK等传递键盘以及鼠标的操作消息。系统消息传递给程序的本地事件队列,然后在传递给WinProc()函数进行主窗口的消息处理,处理完消息后,程序转到WinMain()主函数中,而此时一般主函数依然在进行消息循环,...
分类:Windows程序   时间:2014-10-25 15:54:16    阅读次数:294
159条   上一页 1 ... 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!