博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实习笔记 4: 事件驱动编程
阅读量:4468 次
发布时间:2019-06-08

本文共 769 字,大约阅读时间需要 2 分钟。

昨晚的听了师父聊职业选择,半夜没睡,好憧憬这个行业。是我的兴趣所在啊,好吧,努力。

这个方法我用java比较熟悉了,但是我始终感觉内存同步始终不太舒服,这里研究下其他设计的思想。

1. 先还是用Python 

使用方法超级简单。

class Consumer(pykka.ThreadingActor):    def __init__(self, greeting='Hi there!'):        super(Consumer, self).__init__()        self.greeting = greeting        def on_receive(self,msg):        print self.greetingact_ref=Consumer.start(greeting='Hi you!')#method 1act_ref.tell({
'msg':'hi'})#method 2future=act_ref.ask({
'msg': 'Hi?'}, block=False)future.get()# act_ref.stop()

类似,java里面的 sendOneWay 和 reply/request 

够了么? 

别急,还有更好玩的,proxy之后可以直接内省的方法使用类里面的方法。

(不proxy是否可行,这种有什么优势)

后来看师父演示了一下java里面的annotation 配合meta,getDeclare神马的。

找了下资料,觉得这个写得不错。

 

额,偏题了,好吧,这种模型编程我基本会玩了,而且最近写得发微博工具也尝试用类似思维思考。

有进步!未完待续..

 

转载于:https://www.cnblogs.com/surgod/p/3202463.html

你可能感兴趣的文章
Web应用增加struts2支持
查看>>
java程序——凯撒加密
查看>>
Windows Store App之数据存储
查看>>
English class 82 The Importance of traveling
查看>>
python用递归函数解汉诺塔游戏
查看>>
Redis与Python交互
查看>>
Maximum-SubsequenceSum
查看>>
常用的一些shell变量
查看>>
Android无法删除项目+导入项目报错
查看>>
poj 2349(最小生成树应用)
查看>>
Shell编程-条件测试 | 基础篇
查看>>
AngularJs学习笔记1——总体介绍
查看>>
C语言第十二讲,文件操作.
查看>>
绝对定位和相对定位
查看>>
实习第二天——学习mac终端命令(unix命令)和git代码管理
查看>>
微信支付
查看>>
吴裕雄--天生自然 高等数学学习:含参变量的积分
查看>>
成本的费用归集
查看>>
本周ASP.NET英文技术文章推荐[01/28 - 02/03]
查看>>
运行时库组件 RuntimePack v19.06.05 Full 纯净安装版
查看>>