Skip to content

[Feature Request]: IOCP support #124

@mobius1qwe

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

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
    No fields configured for Feature.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions