Skip to content

[Feature Request]: IOCP support #124

Description

@mobius1qwe

Descrição da Sugestão

Adicionar motores que possuem suporte à nova arquitetura de pooling de threads: I/O Completion Ports (IOCP) no windows e epoll no linux.
Atualmente 2 motores pascal implementam IOCP:
Delphi:
https://github.com/winddriver/Delphi-Cross-Socket da tarefa #109

Lazarus:
https://github.com/CynicRus/AdvancedHTTPServer

Esta tarefa implementa a tarefa #109.

Anexos

https://learn.microsoft.com/en-us/windows/win32/fileio/i-o-completion-ports
https://man7.org/linux/man-pages/man7/epoll.7.html

Motivo da Mudança

Modernização do componente

Informações adicionais

No response

Relator do Problema

No response

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ide: DelphiIssues that impact the Delphi IDEide: LazarusIssues that impact the Lazarus IDEpri: MediumMedium Priority for issues that are confirmed bugsrev: PlannedWhen a feature request is approved and will be implementedsec: APIIssues that happen with the API feature of the packagesec: DBWareIssues that happen with the DBWare feature of the packagesec: WebIssues that happen with the Web feature of the packageseg: ServerIssues that happen on the Server side of the packagevcs: ImprovementWhen the issue enhances the project in any wayvcs: New FeatureWhen the issue represents a new feature for the project

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions