Merhaba arkadaşlar ücretli ücretsiz aşağıdaki kodda multi thread nasıl kullanabiliriz 3 gündür sorunum çözülemedi


case "Send":
if(isset($_POST['username']) && isset($_POST['count'])){
$username = $_POST['username'];
$count = $_POST['count'];
if($count > 0){
$users = UserHandler::GetAllUsers($secret);
if(sizeof($users) >= $count){
$success = 0;
$failed = 0;
ignore_user_abort(true);
set_time_limit(0);
ob_start();

$sth = $db->prepare("insert into tasks (type,secret) values (?,?)");
$result = $sth->execute(array("follow", $secret));
if($result){
$taskid = $db->lastInsertId();

$result = array(
"status" => true,
"message" => "Done",
"statuscode" => 19,
"taskid" => $taskid
);
print(json_encode($result));

$size = ob_get_length();
header("Content-Encoding: none");
header("Content-Length: {$size}");
header("Connection: close");
ob_end_flush();
ob_flush();
flush();
$lastusername;
for ($i=0; $i < sizeof($users); $i++) {
try {
$db = null;
include("includes/connect.php");
$proxy = ProxyHandler::GetRandomProxy($secret);
$useragent = UserAgentHandler::GetRandomUserAgent();
$user = $users[$i];
$lastusername = $user['username'];
$ic = new Account("cookie", $user['sessionid'], null, null, $proxy, $useragent);
$stat = $ic->FollowUser($username);
if($stat){
$success++;
$sth = $db->prepare("update tasks set success = ? where id = ?");
$sth->execute(array($success, intval($taskid)));
if($success == $count){
break;
}
}
else {
$failed++;
$sth = $db->prepare("update tasks set failed = ? where id = ?");
$sth->execute(array($failed, intval($taskid)));
}
} catch (Exception $e) {
$failed++;
$sth = $db->prepare("update tasks set failed = ? where id = ?");
$sth->execute(array($failed, intval($taskid)));
$message = $e->getMessage();
if($message == "Couldn't login!"){
$result = UserHandler::SetUserStatus($secret, false, $lastusername);
}
}
}
$sth = $db->prepare("update tasks set status = ? where id = ?");
$result = $sth->execute(array("finished", intval($taskid)));
}
else {
$result = array(
"status" => false,
"message" => "Couldn't connect to db ",
"statuscode" => 18
);
print(json_encode($result));
}
}
else {
$result = array(
"status" => false,
"message" => "We don't have enough users to send ",
"statuscode" => 18
);
print(json_encode($result));
}
}
else {
$result = array(
"status" => false,
"message" => "Error with count",
"statuscode" => 17
);
print(json_encode($result));
}
}
else {
$result = array(
"status" => false,
"message" => "Missing Parameters!",
"statuscode" => 16
);
print(json_encode($result));
}
break;