Skip to content

[Multithread] Implement the NOT discriminant. #181

Closed

Description

@AndreaCatania

Implement the NOT discriminant that will allow two systems to run in parallel even if they fetch the same components:

void system_1(Query<Comp1, Comp2, Not<Comp3>>  &p_query){}
void system_2(Query<Comp1, Not<Comp2>, Comp3>  &p_query){}

Even if system_1 and system_2 are fetching Comp1, the Not filter prevent the query to collide, so both can run in parallel.

Activity

  1. self-assigned this
    on Jun 5, 2021
  2. AndreaCatania commented on Jul 21, 2021

    @AndreaCatania
    MemberAuthor

    Moving the proposal to discussions to keep the issue just for things to fix.

  3. locked and limited conversation to collaborators on Jul 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions