Skip to content

Add multi-threading support #8

Description

@Hrothen

Systems should support multi-threading in two ways: first the user should be able to mark groups of systems as being able to run concurrently, the framework for this is already in place as the system pool id. Systems with the same pool id don't impact each other in anyway, and can safely be run concurrently. Secondly an async system subclass should be added for systems with a multi-threaded update() function. Some work will need to go into making sure async systems play nice with system pools.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions