Skip to content

CH 33 [exec] Signal-safe asynchronous execution #984

@jensmaurer

Description

@jensmaurer

The Committee Draft proposes in clause 33 [exec] components for asynchronous execution of function objects.
The asynchronous execution might be triggered by asynchronous signals.
However, the existing components in clause 33 [exec] don't provide any mechanism to trigger such execution
in a signal-safe way.

This is a serious defect.

This defect needs to be fixed before the standard is published, e.g. by adopting a mechanism as proposed in
P3669.

Metadata

Metadata

Assignees

No one assigned

    Labels

    LEWGLibrary EvolutionSG1Concurrency

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions