주요 기능
코루틴
효율적인 동시 실행을 위한 경량 코루틴. 컬러드 async 함수 없음. spawn()만 하면 됩니다!
논블로킹 I/O
fread, fwrite, file_get_contents, ob_start, curl, MySQL, PostgreSQL. 일반 PHP 함수가 추가 노력 없이 비동기로 작동합니다.
비동기 웹 서버
여러 요청 — 하나의 PHP 프로세스 모델을 지원합니다.
협력적 취소
코루틴 취소를 위한 간단하고 유연한 API. Scope::cancel().
구조적 동시성
Scope 샌드박스로 코루틴 수명을 제어하세요. TaskGroup으로 코루틴 그룹을 관리하세요.
PDO Pool
PDO에 내장된 연결 풀링. 최대 성능을 위한 자동 연결 관리.
Channel · ThreadPool
코루틴 간의 데이터 교환. 생산자/소비자 패턴을 위한 버퍼링 및 비버퍼링 채널. ThreadChannel로 OS 스레드 간 통신, Thread·ThreadPool로 병렬 CPU 작업.
Futures
비동기 계산을 위한 지연 결과. await_all, await_first를 통한 조합.
Context
코루틴에 연결된 데이터. Context를 통한 전역 변수 코드의 쉬운 적응.
비동기 PHP 애플리케이션을 구축할 준비가 되셨나요?
몇 분 안에 TrueAsync를 시작하세요. Composer로 설치하고 오늘부터 동시성 코드를 작성하세요.
Roadmap
v0.1Foundation2024
v0.6Complete Async API2026-03-14
v0.7Threads & StabilizationSummer 2026In Development
v0.8Framework AdaptersQ3 2026
v1.0-RCRelease CandidateAugust 2026RC
v1.0Stable ReleaseNovember 2026Target: PHP 8.6