您好,欢迎来到哗拓教育。
搜索
您的当前位置:首页Actor - 初识

Actor - 初识

来源:哗拓教育

  Actor是消息并发模型。

  在Scala中Actor能够实现并行编程(2.10.x以前的版本),是基于事件模型的并发机制

  Scala是运用消息的发送、接收来实现多线程

大家知道 Java的多线程需要注意线程安全,有锁的概念,这就难免会出现死锁等问题,因为Java中多数使用的是可变状态的对象资源。

而Scala中所有皆对象,都是不可变资源,再基于Actor的消息来实现并行

 

Actor方法执行顺序

 

消息发送方式

  • !   —— 发送异步消息,没有返回值
  • !? —— 发送同步消息,等待返回值
  • !!  —— 发送异步消息,返回值是 Future[Any]

 

转载于:https://www.cnblogs.com/sunnystone85/p/11397618.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo2.com 版权所有 湘ICP备2023021991号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务