├── .gitignore ├── LICENSE ├── README.md ├── flixel └── LimeThreadPoolLoader │ ├── .gitignore │ ├── .vscode │ ├── launch.json │ └── tasks.json │ ├── Project.xml │ ├── README.md │ ├── hxformat.json │ └── source │ ├── Main.hx │ ├── ParallelLoader.hx │ └── PlayState.hx ├── haxe-threading-examples.code-workspace ├── haxe ├── .vscode │ ├── launch.json │ └── tasks.json ├── countingsemaphore-cpp.hxml ├── countingsemaphore.hxml ├── producerconsumer-cpp.hxml ├── producerconsumer.hxml ├── simplereaderwriter.hxml ├── src │ ├── CountingSemaphore.hx │ ├── ProducerConsumer.hx │ ├── SimpleReaderWriter.hx │ └── ThreadMessage.hx └── threadmessage.hxml └── lime ├── README.md ├── simple-futures ├── .vscode │ ├── launch.json │ └── tasks.json ├── Assets │ └── .gitignore ├── SimpleFutures.hxproj ├── Source │ └── SimpleFutures.hx └── project.xml ├── simple-promises ├── .vscode │ └── launch.json ├── Assets │ └── .gitignore ├── SimplePromises.hxproj ├── Source │ └── SimplePromise.hx └── project.xml └── simple-threadpool ├── Assets └── .gitignore ├── SimpleThreadpool.hxproj ├── Source └── SimpleThreadpool.hx └── project.xml /.gitignore: -------------------------------------------------------------------------------- 1 | *.hl 2 | hl/ 3 | cpp/ 4 | .haxelib 5 | Export/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/README.md -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/.gitignore: -------------------------------------------------------------------------------- 1 | assets/images/tests 2 | export/ 3 | dump/ -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/.vscode/launch.json -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/.vscode/tasks.json -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/Project.xml -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/README.md -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/hxformat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/hxformat.json -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/source/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/source/Main.hx -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/source/ParallelLoader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/source/ParallelLoader.hx -------------------------------------------------------------------------------- /flixel/LimeThreadPoolLoader/source/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/flixel/LimeThreadPoolLoader/source/PlayState.hx -------------------------------------------------------------------------------- /haxe-threading-examples.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe-threading-examples.code-workspace -------------------------------------------------------------------------------- /haxe/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/.vscode/launch.json -------------------------------------------------------------------------------- /haxe/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/.vscode/tasks.json -------------------------------------------------------------------------------- /haxe/countingsemaphore-cpp.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/countingsemaphore-cpp.hxml -------------------------------------------------------------------------------- /haxe/countingsemaphore.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/countingsemaphore.hxml -------------------------------------------------------------------------------- /haxe/producerconsumer-cpp.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/producerconsumer-cpp.hxml -------------------------------------------------------------------------------- /haxe/producerconsumer.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/producerconsumer.hxml -------------------------------------------------------------------------------- /haxe/simplereaderwriter.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/simplereaderwriter.hxml -------------------------------------------------------------------------------- /haxe/src/CountingSemaphore.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/src/CountingSemaphore.hx -------------------------------------------------------------------------------- /haxe/src/ProducerConsumer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/src/ProducerConsumer.hx -------------------------------------------------------------------------------- /haxe/src/SimpleReaderWriter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/src/SimpleReaderWriter.hx -------------------------------------------------------------------------------- /haxe/src/ThreadMessage.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/src/ThreadMessage.hx -------------------------------------------------------------------------------- /haxe/threadmessage.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/haxe/threadmessage.hxml -------------------------------------------------------------------------------- /lime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/README.md -------------------------------------------------------------------------------- /lime/simple-futures/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-futures/.vscode/launch.json -------------------------------------------------------------------------------- /lime/simple-futures/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-futures/.vscode/tasks.json -------------------------------------------------------------------------------- /lime/simple-futures/Assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lime/simple-futures/SimpleFutures.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-futures/SimpleFutures.hxproj -------------------------------------------------------------------------------- /lime/simple-futures/Source/SimpleFutures.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-futures/Source/SimpleFutures.hx -------------------------------------------------------------------------------- /lime/simple-futures/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-futures/project.xml -------------------------------------------------------------------------------- /lime/simple-promises/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-promises/.vscode/launch.json -------------------------------------------------------------------------------- /lime/simple-promises/Assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lime/simple-promises/SimplePromises.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-promises/SimplePromises.hxproj -------------------------------------------------------------------------------- /lime/simple-promises/Source/SimplePromise.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-promises/Source/SimplePromise.hx -------------------------------------------------------------------------------- /lime/simple-promises/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-promises/project.xml -------------------------------------------------------------------------------- /lime/simple-threadpool/Assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lime/simple-threadpool/SimpleThreadpool.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-threadpool/SimpleThreadpool.hxproj -------------------------------------------------------------------------------- /lime/simple-threadpool/Source/SimpleThreadpool.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-threadpool/Source/SimpleThreadpool.hx -------------------------------------------------------------------------------- /lime/simple-threadpool/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47rooks/haxe-threading-examples/HEAD/lime/simple-threadpool/project.xml --------------------------------------------------------------------------------