ActorKit

Open source Objective-C implementation of asynchronous inter-thread message passing
Download

ActorKit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT License
  • Price:
  • FREE
  • Publisher Name:
  • Plausible Labs Cooperative Inc
  • Publisher web site:
  • http://www.plausiblelabs.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 411 KB

ActorKit Tags


ActorKit Description

Open source Objective-C implementation of asynchronous inter-thread message passing ActorKit is a free development tool that will facilitate the implementation of concurrent software on both the desktop (Mac OS X) and embedded devices (iPhone OS). On the iPhone, thread-based concurrency is a critical tool in achieving high interface responsiveness while implementing long-running and potentially computationally expensive background processing. On Mac OS X, thread-based concurrency opens the door to leveraging the power of increasingly prevalent multi-core desktop computers.To this end, ActorKit endeavours to provide easily understandable invariants for concurrent software:· All threads are actors.· Any actor may create additional actors.· Any actor may asynchronously deliver a message to another actor.· An actor may synchronously wait for message delivery from another actor. As an actor you may only synchronously receive messages, no additional concurrency primitives are required, such as condition variables and mutexes.Building on this base concurrency model, ActorKit provides facilities for proxying Objective-C method invocations between threads, providing direct, transparent, synchronous and asynchronous execution of Objective-C methods on actor threads.


ActorKit Related Software