OpenSwoole\Coroutine::disableScheduler ()

25.x is outdated, please check the latest version 26.x


Latest version: pecl install openswoole-26.2.0

Declaration

<?php OpenSwoole\Coroutine::disableScheduler ()

Parameters

Return

cid

Current coroutine ID.

Description

Disable preemptive scheduler.

It is the same as ini_set("swoole.enable_preemptive_scheduler", "0");.

Example

<?php
Swoole\Coroutine::disableScheduler();
co::run(function () {
    //
});
Last updated on February 28, 2026