복붙노트

php 함수를 비동기 적으로 호출하는 PHP 스레딩

PHP

php 함수를 비동기 적으로 호출하는 PHP 스레딩

내가 뭘 찾고 데이터베이스 또는 memcache 비동기 적으로 일부 데이터를로드하는 것입니다.

내가 알지. "PHP는 스레딩을 지원하지 않습니다."

하지만 register_tick_function은 어떻습니까? 실제로 스레딩되지 않습니까?

누구든지 register_tick_function을 활용하여 예측 적 예하 또는 실제로 백그라운드 처리를 수행 한 적이 있습니까?

해결법

  1. ==============================

    1.http://php.net/pthreads

    http://php.net/pthreads

    http://docs.php.net/Thread

    PHP는 확실히 스레딩을 지원할 수 있습니다. 병렬로 SQL / NoSQL 데이터베이스에서 데이터를로드하는 것은 확실히 가능합니다. PHP 설명서, github 및 pecl 패키지에있는 예제 및 http://pthreads.org에 대한 자세한 정보를 참조하십시오.

    설명서에 이것이 핵심의 일부라고 명시된 점에 유의하십시오. 이것은 (내) 인적 오류입니다. pthread는 php의 thread-safe 버전으로 설치해야하며 pecl (windows incuded, dlls @ http://windows.php.net/downloads/pecl/releases/pthreads)에서 설치할 수 있습니다. 사과.

  2. from https://stackoverflow.com/questions/13846192/php-threading-call-to-a-php-function-asynchronously by cc-by-sa and MIT license