https://github.com/scalad/akka
多核处理器的出现使并发编程(Concurrent Programming)成为开发人员必备的一项技能,许多现代编程语言都致力于解决并发编程问题。并发编程虽然能够提高程序的性能,但传统并发编程的共享内存通信机制对开发人员的编程技能要求很高,需要开发人员通过自身的专业编程技能去避免死锁、互斥等待及竞争条件(Race Condition)等,熟悉Java语言并发编程的读者们对这些问题的理解会比较深刻,这些问题使得并发编程比顺序编程要困难得多。 Scala语言并没有直接使用Java语言提供的并发编程库,而是通过Actor模型来解决Java并发编程中遇到的各种问题,为并发编程提供了更高级的抽象。
https://github.com/scalad/akka
Last synced: 3 months ago
JSON representation
多核处理器的出现使并发编程(Concurrent Programming)成为开发人员必备的一项技能,许多现代编程语言都致力于解决并发编程问题。并发编程虽然能够提高程序的性能,但传统并发编程的共享内存通信机制对开发人员的编程技能要求很高,需要开发人员通过自身的专业编程技能去避免死锁、互斥等待及竞争条件(Race Condition)等,熟悉Java语言并发编程的读者们对这些问题的理解会比较深刻,这些问题使得并发编程比顺序编程要困难得多。 Scala语言并没有直接使用Java语言提供的并发编程库,而是通过Actor模型来解决Java并发编程中遇到的各种问题,为并发编程提供了更高级的抽象。
- Host: GitHub
- URL: https://github.com/scalad/akka
- Owner: scalad
- Created: 2017-01-19T02:17:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-14T10:45:33.000Z (almost 8 years ago)
- Last Synced: 2025-04-09T20:18:58.260Z (3 months ago)
- Language: Scala
- Homepage:
- Size: 247 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Akka并发编程 ###
* [Scala并发编程-Akka-Actor模型](https://github.com/scalad/Akka/tree/master/doc/actorModel.md)
Akka是Lightbend(前身是Typesafe)公司在HVM上的Actor模型实现,它同时是一个可扩展、引入了多种分布式范式的框。Akka的Actor模式本身可以保证在单个Actor实例中每个行为的原子性,并行的粒度可以细化到单个Actor实例。也即,当行为被封装在一个Actor实例中时,该行为不会阻塞其他Actors实例的行为。