Skip to content

Specify number of threads to use #30

@mhyee

Description

@mhyee

In #25, we multithread so that each dimension (objective) gets its own thread, which is scheduled by a thread pool.

The thread pool has N threads, where N = min(USER_VALUE, NUMBER_OF_CORES, NUMBER_OF_DIMENSIONS). Right now, USER_VALUE is hard-coded; this should be specified as a command-line option (via MultiObjectiveOptions).

Anything else that is multithreaded should also use this value.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions