Dispatch Queue

An asset by gilzoide
The page banner background of a mountain and forest
Dispatch Queue hero image

Quick Information

0 ratings
Dispatch Queue icon image
gilzoide
Dispatch Queue

Dispatch Queue implementation.Supports synchronous and threaded execution, with the later being either serial (1 Thread) or concurrent (2+ Threads, a.k.a. Thread Pool).There are signals for when each task is finished and another for when all tasks are finished, so it's very easy to hook callbacks or await until they are emitted.You can also dispatch a group of tasks at once and respond to a signal when all of them are finished.Dispatch queues are RefCounted, but there are Node and Resource wrappers for it to easily integrate with other nodes and scenes.

Supported Engine Version
4.0
Version String
1.0.0
License Version
CC0
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

Dispatch Queue implementation.

Supports synchronous and threaded execution, with the later being either serial (1 Thread) or concurrent (2+ Threads, a.k.a. Thread Pool).

There are signals for when each task is finished and another for when all tasks are finished, so it's very easy to hook callbacks or await until they are emitted.
You can also dispatch a group of tasks at once and respond to a signal when all of them are finished.

Dispatch queues are RefCounted, but there are Node and Resource wrappers for it to easily integrate with other nodes and scenes.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Dispatch Queue icon image
gilzoide
Dispatch Queue

Dispatch Queue implementation.Supports synchronous and threaded execution, with the later being either serial (1 Thread) or concurrent (2+ Threads, a.k.a. Thread Pool).There are signals for when each task is finished and another for when all tasks are finished, so it's very easy to hook callbacks or await until they are emitted.You can also dispatch a group of tasks at once and respond to a signal when all of them are finished.Dispatch queues are RefCounted, but there are Node and Resource wrappers for it to easily integrate with other nodes and scenes.

Supported Engine Version
4.0
Version String
1.0.0
License Version
CC0
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers