Skip to content

Mutex Support #41

@SerafimArts

Description

@SerafimArts

The implementation of mutexes must meet the following criteria:

  • Support for Windows, Linux, and MacOS
  • Support for x86, AMD64, and Aarch64 architectures
  • PHP 8.4+ support
  • Support for ZTS and NTS PHP builds

Required

  • Analyze ready-made OSS solutions for implementing mutexes (symfony/lock meets the requirements?)
  • Analyze the problems of native CAS implementon (see https://github.com/boson-php/pasm)
  • Analyze the problems of software implementations (Spinlock over Shared Memory?)

Based on the analysis results, develop an implementation plan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions