0
我試圖做一個pthreads類,它不斷更新我將在腳本的其他地方使用的變量。 pthreads類應該提取URL的內容,將值賦給變量,然後重複。用pthreads連續更新數組
$pair = array();
class Pair extends Thread {
public function __construct($url){
$this->url = $url;
}
public function run() {
global $pair;
while (true){
$pair = json_decode("https://btc-e.com/api/2/".$this->url."/ticker", true);
sleep(5);
}
}
}
$BTC_USD = new Pair("btc_usd");
while (true){
print_r($pair);
sleep(5);
}
$對需要不斷更新,並顯示在屏幕上
1.爲什麼你需要一個線程呢? 2.不使用互斥量從線程訪問全局變量是災難的祕訣。 3.「while(true)」對於輸入和執行都更快,並且還具有不超級跛腳的優點。 :I – Sammitch
我將有幾個這樣的線程同時運行和更新。 – Jonathan