https://github.com/fusesource/hawtdispatch
The libdispatch style API for Java and Scala
https://github.com/fusesource/hawtdispatch
Last synced: 10 months ago
JSON representation
The libdispatch style API for Java and Scala
- Host: GitHub
- URL: https://github.com/fusesource/hawtdispatch
- Owner: fusesource
- License: apache-2.0
- Created: 2010-03-09T00:52:21.000Z (about 16 years ago)
- Default Branch: master
- Last Pushed: 2020-10-13T09:45:58.000Z (over 5 years ago)
- Last Synced: 2025-04-08T15:13:20.186Z (11 months ago)
- Language: Java
- Homepage: http://hawtdispatch.fusesource.org/
- Size: 1.44 MB
- Stars: 181
- Watchers: 14
- Forks: 69
- Open Issues: 15
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: license.txt
Awesome Lists containing this project
- awesome-java - HawtDispatch
- awesome - fusesource/hawtdispatch - The libdispatch style API for Java and Scala (<a name="Java"></a>Java)
README
# ![HawtDispatch][logo]
[logo]: http://hawtdispatch.fusesource.org/images/project-logo.png
## Synopsis
[HawtDispatch][] is a small ( less than 100k ) thread pooling and NIO
handling framework API modeled after the `libdispatch` API. `libdispatch` is
the API that Apple created to power the Grand Central Dispatch (GCD)
technology in OS X. It allows you to more easily develop multi-threaded
applications which can more easily scale to take advantage of all the
processing cores on your machine. At the same time, its development model
simplifies solving many of the problems that plague multi-threaded NIO
development.
[HawtDispatch]:http://hawtdispatch.fusesource.org
## Resources
* [Developer Guide](http://hawtdispatch.fusesource.org)
* [API Reference](http://hawtdispatch.fusesource.org/maven/1.0/hawtdispatch/apidocs/org/fusesource/hawtdispatch/package-summary.html)
## Building from Source
Prerequisites:
* [Maven >= 2.2.1](http://maven.apache.org/download.html)
* [Java JDK >= 1.6](http://java.sun.com/javase/downloads/widget/jdk6.jsp)
In the this directory, run:
mvn install