skynet总体跟 erlang很像,理念都是基于Actor模型,即万物皆Actor,Actor之间通过发送消息进行通信。不同的是,skynet使用 c 和 lua实现,这两个语言相较erlang比较流行。skynet的Actor是指skynet服务,skynet服务类似erlang进程,调度方式也接近,skynet启动时会初始化多个调度线程,用于同时处理多个服务,每个服务都有一定的调度次数约束,挂起或达到约束就失去调度权。文章利用lua编译成二进制实现加密,方法比较简单。...
分类:
Web程序 时间:
2015-08-13 06:33:32
阅读次数:
329
scala自从2.10开始,则直接采用akka作为并发模型,本文作为akka的第一个入门实例。1.Akka入门实例package com.tv189.actorimport akka.actor.{Actor, ActorSystem, Props}/** * Created by molyeo o...
分类:
其他好文 时间:
2015-08-07 13:02:31
阅读次数:
125
1、react和receive区别所有Actor共享一个线程池,总的线程个数可以配置,也可以根据CPU个数决定;当一个Actor启动之后,Scala分配一个线程给它使用,如果使用receive模型,这个线程就一直为该Actor所有,如果使用react模型,Scala执行完react方法后抛出异常,则...
分类:
其他好文 时间:
2015-07-28 22:42:01
阅读次数:
155
Scala并发编程react、loop代码实战解析,内容介绍和视频链接:http://pan.baidu.com/s/1bnlpuVH,欢迎下载视频 内容介绍:Scala并发编程中共享线程的使用(1)在Actor类的act方法中,可以使用react方法来替代receive方法进行消息的处理,使...
分类:
其他好文 时间:
2015-07-27 10:42:29
阅读次数:
126
字典:#可以用大括号创建字典,也可以用工厂函数创建;
cleese={}
palin=dict()
#给字典加入一些数据
cleese[‘Name‘]=‘JohnCleese‘
cleese[‘Occupations‘]=[‘actor‘,‘comedian‘,‘writer‘,]
#查看里面有哪些数据项
In[9]:cleese
Out[9]:{‘Name‘:‘JohnCleese‘,‘Occupations‘:[‘..
分类:
编程语言 时间:
2015-07-27 00:31:25
阅读次数:
148
用例图构成:参与者(actor)、用例(use case)、子系统(subsystem)
关联(Association)
泛化(Inheritance)
就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。
指向父用例
包含(include)
包含关系用来把一...
分类:
其他好文 时间:
2015-07-26 17:25:07
阅读次数:
115
DT大数据梦工厂第68讲http://yun.baidu.com/s/1jGKSKAi本节王老师讲了Actor的高级应用。首先,主线程可以发消息给子线程,而子线程接收并处理完消息以后,可以返回给主线程一个消息。这就像邮箱的回复。这里可以在receive偏函数中,写一个关键字 sender !后面就是...
分类:
其他好文 时间:
2015-07-26 14:01:27
阅读次数:
125
(1)Scala的原生线程(Main主线程)也可以看做是一个Actor,当它需要接受并处理消息的时候,会直接调用Actor伴生对象的self方法返回一个Actor实例对象,这样通过这个Actor实例对象的receive方法来接受并处理其他Actor发送给主线程的消息。(2)在Scala语言中,消息的...
分类:
编程语言 时间:
2015-07-26 11:00:16
阅读次数:
199
学习了Scala并发编程react、loop代码实战详解,通过线程重用,提升性能。具体通过loop进行循环,应用react重复接收消息,适用于带有界面的事件驱动的方式defact()loop{React{CaseNet(name,actor)=>Actor!getIp(name)Casemsg=>P...
分类:
其他好文 时间:
2015-07-26 08:35:55
阅读次数:
304
scala并发编程原生线程Actor、Case Class下的消息传递和偏函数实战...
分类:
编程语言 时间:
2015-07-26 00:35:16
阅读次数:
140