私はマルチスレッドのためにpthreadを使用しようとしています。私はコンストラクタでプールを作成しています。最初のパラメータは労働者の数です。PHPスクリプト(linux)でプロセッサコアの数を計算する方法は?
$pool = new Pool(8, 'WebWorker');
プロセッサコアの数を自動的に検出したいと考えています。このようなもの:
$pool = new Pool(get_processor_cores_number(), 'WebWorker');
どのようにPHPで可能ですか?あなたはそのような何かを行うことができます
PHPは、この目的のために任意のビルドの機能を持っているdoesntの? – mnv
私はこれを達成できるネイティブPHP関数を知らない。 – olibiaz
'cat/proc/cpuinfo |グレーププロセッサー| wc -l'は完全に醜いです。 3つと2つのパイプではなく、1つのプロセスで同じことができます。 'grep -c processor/proc/cpuinfo' –