代码拉取完成,页面将自动刷新
Node.js下的Actor模型并发框架,使用ES6语法,可以用babel无损翻译为ES5兼容模式; 与C++版的MyActor框架功能基本类似; 将my_actor.js中begin-end间的代码复制到to_web.js的begin-end之间将可以在web前端中运行,使用babel翻译后将支持大部分浏览器(IE9及以上),极大的简化前端UI与服务端交互代码的复杂性; 可以任意使用或编辑源码,而不需通知作者,当然作者也不对使用本框架造成的任何损失负责. C++版本 https://github.com/HAM-2015/CPP-Actor-framework http://git.oschina.net/hamasm/cpp-actor-framework 功能特性: 1、yield_sleep:将异步回调形式的定时器简化为同步形式; 2、make_context:作为回调函数,使基于回调函数形式的代码以同步方式运行; 3、四种消息通知模式:一次性触发、多次触发、消息传递代理、CSP同步调用,同一个Actor内可以同时监听多个不同消息轮流执行; 4、业务同步:使用mutex,shared_mutex来同步多个并发业务逻辑; 5、Actor采用树形结构:一个Actor只有等到所有子Actor结束后才能结束,自身消息可以交由子Actor代理执行; 6、业务关闭/挂起:一个Actor可以在中途关闭/挂起另一个Actor(连带子Actor),一个Actor也可以屏蔽自身一段代码执行期间避免被别的Actor关闭/挂起; 7、异常检测机制:一个Actor异常(例如访问空对象),可以被另一个感兴趣的Actor监听到,将异常导致的错误控制在一定范围内;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。