waterflier.com waterflier.com

waterflier.com

刘智聪(waterflier)的 BLOG | 寻找简洁优美的规则来理解世界

区别在于call/return系统进入处理函数,被调用函数会继续使用调用函数的 context ,就是栈。 那个时候的系统通过中断的方法来达到提供系统服务的目的,一个很重要的原因就是可以保障在很多情况下,都能让系统处理函数至少能有一个可用的”context” 属于系统的资源 .这样当用户进程的context资源耗尽的情况下,也能调用一些系统服务。 1:N(wait list) Timer 的一种调度算法. 比如in req,out resp。 从使用者的角度讲,大家还是更喜欢 device.in(req),resp=device.out() 这样的同步编程模型,这样的模型更符合人正常的逻辑思路习惯 流程是线性的。 所以内核的IO相关API,做的事情就是先把请求发送给想要的硬件,然后把发起进程 挂起 协程的术语是yield 让出 ,然后可以把时间片分给其它的进程,当硬件完成操作的时候会触发中断,内核在中断里找到发起操作的进程,将其恢复 协程术语resume)。 Void process http acceptor(s). Clients = s.accept();. Req = s.read();.

http://www.waterflier.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR WATERFLIER.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

January

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Sunday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 3.7 out of 5 with 9 reviews
5 star
0
4 star
6
3 star
3
2 star
0
1 star
0

Hey there! Start your review of waterflier.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

1 seconds

CONTACTS AT WATERFLIER.COM

lzcpp

Liu Zhicong

Shenz●●●●●China

She●●●hen , N/A, 518000

China

1342●●●●9442
wa●●●●●●●●@gmail.com

View this contact

lzcpp

Liu Zhicong

Shenz●●●●●China

She●●●hen , N/A, 518000

China

1342●●●●9442
wa●●●●●●●●@gmail.com

View this contact

lzcpp

Liu Zhicong

Shenz●●●●●China

She●●●hen , N/A, 518000

China

1342●●●●9442
wa●●●●●●●●@gmail.com

View this contact

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

DOMAIN REGISTRATION INFORMATION

REGISTERED
2013 September 09
UPDATED
2013 September 09
EXPIRATION
EXPIRED REGISTER THIS DOMAIN

BUY YOUR DOMAIN

Network Solutions®

DOMAIN AGE

  • 10

    YEARS

  • 8

    MONTHS

  • 26

    DAYS

NAME SERVERS

1
ns57.domaincontrol.com
2
ns58.domaincontrol.com

REGISTRAR

GODADDY.COM, LLC

GODADDY.COM, LLC

WHOIS : whois.godaddy.com

REFERRED : http://registrar.godaddy.com

CONTENT

SCORE

6.2

PAGE TITLE
刘智聪(waterflier)的 BLOG | 寻找简洁优美的规则来理解世界 | waterflier.com Reviews
<META>
DESCRIPTION
区别在于call/return系统进入处理函数,被调用函数会继续使用调用函数的 context ,就是栈。 那个时候的系统通过中断的方法来达到提供系统服务的目的,一个很重要的原因就是可以保障在很多情况下,都能让系统处理函数至少能有一个可用的”context” 属于系统的资源 .这样当用户进程的context资源耗尽的情况下,也能调用一些系统服务。 1:N(wait list) Timer 的一种调度算法. 比如in req,out resp。 从使用者的角度讲,大家还是更喜欢 device.in(req),resp=device.out() 这样的同步编程模型,这样的模型更符合人正常的逻辑思路习惯 流程是线性的。 所以内核的IO相关API,做的事情就是先把请求发送给想要的硬件,然后把发起进程 挂起 协程的术语是yield 让出 ,然后可以把时间片分给其它的进程,当硬件完成操作的时候会触发中断,内核在中断里找到发起操作的进程,将其恢复 协程术语resume)。 Void process http acceptor(s). Clients = s.accept();. Req = s.read();.
<META>
KEYWORDS
1 刘智聪 waterflier 的 blog
2 寻找简洁优美的规则来理解世界
3 menu
4 skip to content
5 sample page
6 博主介绍
7 从内核开发者的角度看协程与线程
8 第一部分 协程的核心机制介绍
9 协程的历史其实要早于线程,线程在实现上可以说是一个特化的1 n协程
10 只不过今天大家接触进程、线程的概念更多
CONTENT
Page content here
KEYWORDS ON
PAGE
刘智聪 waterflier 的 blog,寻找简洁优美的规则来理解世界,menu,skip to content,sample page,博主介绍,从内核开发者的角度看协程与线程,第一部分 协程的核心机制介绍,协程的历史其实要早于线程,线程在实现上可以说是一个特化的1 n协程,只不过今天大家接触进程、线程的概念更多,这个过程,本质上就是协程的核心流程了,这一种和call/return不同的 逻辑路径跳转方式,返回的时候会释放栈资源,而基于中断的方式,发起方和处理方,可以使用自己的context,对比表格
SERVER
nginx/1.1.19
POWERED BY
PHP/5.3.10-1ubuntu3.8
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

刘智聪(waterflier)的 BLOG | 寻找简洁优美的规则来理解世界 | waterflier.com Reviews

https://waterflier.com

区别在于call/return系统进入处理函数,被调用函数会继续使用调用函数的 context ,就是栈。 那个时候的系统通过中断的方法来达到提供系统服务的目的,一个很重要的原因就是可以保障在很多情况下,都能让系统处理函数至少能有一个可用的”context” 属于系统的资源 .这样当用户进程的context资源耗尽的情况下,也能调用一些系统服务。 1:N(wait list) Timer 的一种调度算法. 比如in req,out resp。 从使用者的角度讲,大家还是更喜欢 device.in(req),resp=device.out() 这样的同步编程模型,这样的模型更符合人正常的逻辑思路习惯 流程是线性的。 所以内核的IO相关API,做的事情就是先把请求发送给想要的硬件,然后把发起进程 挂起 协程的术语是yield 让出 ,然后可以把时间片分给其它的进程,当硬件完成操作的时候会触发中断,内核在中断里找到发起操作的进程,将其恢复 协程术语resume)。 Void process http acceptor(s). Clients = s.accept();. Req = s.read();.

INTERNAL PAGES

waterflier.com waterflier.com
1

随想: 模拟异步IO的开销 | 刘智聪(waterflier)的 BLOG

http://www.waterflier.com/index.php/2015/01/随想-模拟异步io的开销

3把 task.fd 添加到 工作线程的wait list. 6把task.fd 从工作线程的 wait list里移除. This entry was posted in 架构设计. Leave a Reply Cancel reply. You must be logged in. To post a comment. Proudly powered by WordPress.

2

架构设计 | 刘智聪(waterflier)的 BLOG

http://www.waterflier.com/index.php/category/开发技术/架构设计

区别在于call/return系统进入处理函数,被调用函数会继续使用调用函数的 context ,就是栈。 那个时候的系统通过中断的方法来达到提供系统服务的目的,一个很重要的原因就是可以保障在很多情况下,都能让系统处理函数至少能有一个可用的”context” 属于系统的资源 .这样当用户进程的context资源耗尽的情况下,也能调用一些系统服务。 1:N(wait list) Timer 的一种调度算法. 比如in req,out resp。 从使用者的角度讲,大家还是更喜欢 device.in(req),resp=device.out() 这样的同步编程模型,这样的模型更符合人正常的逻辑思路习惯 流程是线性的。 所以内核的IO相关API,做的事情就是先把请求发送给想要的硬件,然后把发起进程 挂起 协程的术语是yield 让出 ,然后可以把时间片分给其它的进程,当硬件完成操作的时候会触发中断,内核在中断里找到发起操作的进程,将其恢复 协程术语resume)。 Void process http acceptor(s). Clients = s.accept();. Req = s.read();.

3

LuaRuntime | 刘智聪(waterflier)的 BLOG

http://www.waterflier.com/index.php/category/开发技术/luaruntime

而把状态保存在Runtime里,有两种方法 一种是保存的状态会在Runtime重启后消失 保存在内存里 ,一种是保存的状态会在Runtime重启后依旧存在 保存在磁盘。 这个 简单 的接口除了 写入/读取操作之外,其实还有一个检索操作. 所以,我们在实现e-app的过程中,不但要出于可分布式的目的,把逻辑拆成不同的Code Sub,在不同的Runtime上运行,也要出于提高系统可用性的目的来做这件事 构成e-app的Runtime必然会出现错误和损坏,而在到达临界点以前,都不会让e-app整体不可用。 Local cacheR = GetRutnime(“userinfo.cache”). Local info = cacheR.call(function(name). Usercache = cacheR.GetGlobal(“Cache.UserInfo”). 所以,GetRuntime调用的实际语义,是把 userinfo.cache 当作一个RuntimeGroup的ID,而不是一个具体的Runtime的ID。 要实现RuntimeGroup的 动态修改 ,需要对 状态的分布式保存.

4

随想:异步编程与事件编程 | 刘智聪(waterflier)的 BLOG

http://www.waterflier.com/index.php/2015/01/随想:异步编程与事件编程

在不使用协程时会写成CPS风格的Callback hell (有闭包支持,没闭包支持整个过程就更痛苦了),有协程支持可以归并成不同协程里的 看似同步 的代码。 事件编程的特点是 AttachEvent EventHandler,即使使用协程也无法归并成 看似同步 的代码。 在基于IO多路事件选择器(select,poll,epoll)的编程模型中,一个关键的缺陷是 FD的IO事件产生后,还需要使用者手工的进行一次IO操作才能 消除事件。 This entry was posted in 架构设计. 随想: 模拟异步IO的开销 →. Leave a Reply Cancel reply. You must be logged in. To post a comment. Proudly powered by WordPress.

5

[LuaRuntime] 设计核心原则 | 刘智聪(waterflier)的 BLOG

http://www.waterflier.com/index.php/2015/02/luaruntime-设计核心原则

8211;希望把 必须 关注的 细节 , 问题 更突出,而忽略不该关注的细节. 8211;减少 必须 关注的问题,用一种更直白但精确的方法来描述问题与其解决方法,甚至在完成问题的精确定义后,就已经基本上解决了问题。 This entry was posted in LuaRuntime. LuaRuntime] Runtime持有状态与RuntimeGroup持有状态 →. Leave a Reply Cancel reply. You must be logged in. To post a comment. Proudly powered by WordPress.

UPGRADE TO PREMIUM TO VIEW 14 MORE

TOTAL PAGES IN THIS WEBSITE

19

OTHER SITES

waterflex.com waterflex.com

Falcon Stainless Inc. | Where Quality Flows In Your Direction

August 15, 2015. 32;falcon1981@pacbell.net. Mission & History. GE Autotrol Bypass & Performa Valve. From the company who introduced Flexible Stainless Steel Corrugated Water and Gas Connectors. Mission & History. GE Autotrol Bypass & Performa Valve.

waterflex.fr waterflex.fr

Waterflex - Votre partenaire Aquafitness

En tant que nageur professionnel, mes objectifs sont de toujours mettre la barre un peu plus haut. A l’écoute de nouvelles formes d’entraînement, j’ai découvert l’aquabike RIDER 5 de chez Waterflex. Étonné par ses performances et sa modularité de réglages, j’ai été conquis. Porteur des mêmes valeurs d’exigence de qualité, j’ai souhaité m’associer avec cette société Marseillaise pour développer ensemble une version sportive à mon image. Nouveau dans votre bassin. Un champion dans le textile. Laquo;En tant...

waterflex.nl waterflex.nl

Waterflex BV - Watersnijden / Waterstraalsnijden van o.a. aluminium, rvs en metaal

Direct online een offerte! Watersnijden met zwitserse precisie. Neem ook een kijkje. Een begrip in de bewerking van staal. WATERFLEX BV is een watersnijbedrijf. Ze beschikt over hoge kwaliteits-waterstraalsnijmachines van het Zwitserse fabrikant Bystronic. De installatie heeft een ongeëvenaarde kwaliteit en repeteernauwkeurigheid. Bystronic is een begrip in de staalindustrie en een vooraanstaand merk in de glasindustrie. We helpen u graag verder. Neem ook een kijkje. Een begrip in de bewerking van staal.

waterflex.pl waterflex.pl

Strona Główna - pojemniki polietylenowe, eco poduszki, profesjonalny sprzęt do czyszczenia

Tworzywa sztuczne przyjazne środowisku! Witamy na naszych stronach. Zapraszamy do zapoznania się z ofertą produktów wykonanych z polietylenu, od uniwersalnych pojemników polietylenowych, przez super wytrzymałe zbiorniki z przepierzeniami. Większość zastosowanych pokrywek posiada odpowietrzenie. 18 litrów zbiornik stojący NOWOŚĆ. Korek mosiężny z gwintem zewnętrznym 0,5'. 500 litrów zbiornik stojący z przepierzeniem. Tuleja do węża 16 x 0,75' gwint zewnętrzny. 70 litrów zbiornik typu spaytank. Ta strona u...

waterflex.web2quote.com waterflex.web2quote.com

Waterflex BV

You don't have an account? Information on CAD file requirements.

waterflier.com waterflier.com

刘智聪(waterflier)的 BLOG | 寻找简洁优美的规则来理解世界

区别在于call/return系统进入处理函数,被调用函数会继续使用调用函数的 context ,就是栈。 那个时候的系统通过中断的方法来达到提供系统服务的目的,一个很重要的原因就是可以保障在很多情况下,都能让系统处理函数至少能有一个可用的”context” 属于系统的资源 .这样当用户进程的context资源耗尽的情况下,也能调用一些系统服务。 1:N(wait list) Timer 的一种调度算法. 比如in req,out resp。 从使用者的角度讲,大家还是更喜欢 device.in(req),resp=device.out() 这样的同步编程模型,这样的模型更符合人正常的逻辑思路习惯 流程是线性的。 所以内核的IO相关API,做的事情就是先把请求发送给想要的硬件,然后把发起进程 挂起 协程的术语是yield 让出 ,然后可以把时间片分给其它的进程,当硬件完成操作的时候会触发中断,内核在中断里找到发起操作的进程,将其恢复 协程术语resume)。 Void process http acceptor(s). Clients = s.accept();. Req = s.read();.

waterflight.com waterflight.com

NameBright - Coming Soon

NameBright.com - Next Generation Domain Registration.

waterflight.deviantart.com waterflight.deviantart.com

Waterflight (Alice) - DeviantArt

Window.devicePixelRatio*screen.width 'x' window.devicePixelRatio*screen.height) :(screen.width 'x' screen.height) ; this.removeAttribute('onclick')" class="mi". Window.devicePixelRatio*screen.width 'x' window.devicePixelRatio*screen.height) :(screen.width 'x' screen.height) ; this.removeAttribute('onclick')". Join DeviantArt for FREE. Forgot Password or Username? Digital Art / Hobbyist. Deviant for 2 Years. This deviant's full pageview. Last Visit: 107 weeks ago. You can drag and drop to rearrange. 1 Cop...

waterflike.nl waterflike.nl

WaterFlike | Een innovatieve attractie | door Vadesto Outdoor Adventure

Organisch - Gezellig - Ruim - Open - Lichte kleuren. Naar voren gericht - Vlotte vormen - Laag - Gestroomlijnd. Praktisch Betaalbaar - Onderhoudsarm Open - Licht. Felle kleuren - Rondingen - Attractie - Thema - Fun. Gezellig naast en tegenover elkaar zittend bewegen de deelnemers samen de pedalen heen en weer om de Waterflike voort te bewegen met achterop 1 of 2 ‘kapiteins’ die het roer bedienen. Een belangrijke toevoeging is een teambuildingselement, samenwerken of strijden onderling. De eisen voor het ...

waterflo.co.uk waterflo.co.uk

Plumbed in Water Coolers, Lancashire UK - Waterflo

Waterflo specialise in the installation and service of mains fed, bottle free, plumbed in water coolers and dispensers. Our coolers are currently being used across the UK in commercial and retail businesses, schools, universities and colleges, hospitals, local authorities and many more. Waterflo plumbed in water coolers provide you with an unlimited supply of fresh, pure filtered, chilled drinking water direct from your mains supply at a fraction of the cost of bottle water coolers.

waterflo.com waterflo.com

Water-Flo | Connecticut Water Pump & Treatment

Serving Connecticut for over 20 years. Pumps - Tanks - Water Filtration - Radon Mitigation - Radon Testing. Go With the Flo. Get a Quick Quote. Get a Free Water Analysis. Well and Pump Sytems. Well and Pump Services.