特牛网址导航

第68讲:Scala并发编程原生线程Actor、Cass Class下的消息传递和偏函数实战解析及其在Spark中的应用源码解析学习笔记_原生代码可以用cass么-CSDN博客

网友收藏
  • 链接地址:https://blog.csdn.net/slq1023/article/details/47073423
  • 链接标题:第68讲:Scala并发编程原生线程Actor、Cass Class下的消息传递和偏函数实战解析及其在Spark中的应用源码解析学习笔记_原生代码可以用cass么-CSDN博客
  • 所属网站:blog.csdn.net
  • 被收藏次数:8619
文章浏览阅读788次。使用actor时要注意的风险:1)receive中case不匹配时,此actor可能被一些无关的消息占满而无法接收更多消息,所以在实际编程时用case _ 方式,2)消息发送是异步的。消息何时到达无法保证,所以写程序时不应该依赖于消息传来的顺序。3)receive内部,代码执行是线性的,一次只会匹配一个case,不存在资源争论情况。4)尽量不要把处理结果传给全局对象,消除全局共享。一律应该把偏函数的计算结果以消息的方式传递给其他数据的消费者发消息的方式:a.设立全局actor; b.work_原生代码可以用cass么