2
내가 PHP에서 스레딩의 여러 가지 방법을 알고여러 스레드가
그들의하나는 $thread->run();
이고, 두 번째는 스크립트를 분리하는 HTTP 요청을 여는;
...
는 스레드간에 공유, 뭔가 즉 데이터베이스의 싱글 톤 패턴, 아니면 각각 별도의 하나를 얻을?
내가 PHP에서 스레딩의 여러 가지 방법을 알고여러 스레드가
그들의하나는 $thread->run();
이고, 두 번째는 스크립트를 분리하는 HTTP 요청을 여는;
...
는 스레드간에 공유, 뭔가 즉 데이터베이스의 싱글 톤 패턴, 아니면 각각 별도의 하나를 얻을?
각각 별도의 메모리가 있습니다.
즉, PHP는 각 스레드마다 메모리 사본을 작성합니다. 그러나 메모리 내용이 데이터가 아니라 외부 리소스를 처리하는 경우에는 특별한 차이가 없습니다.
싱글 톤은 단일 스레드에서만 불변성을 보장합니다.
일부 데이터를 공유하려면 shm_*
공유 메모리 기능을 사용하십시오.