• PHP中哪些函数是同步阻塞的
    • 同步阻塞函数
    • 异步非阻塞函数

    PHP中哪些函数是同步阻塞的

    同步阻塞函数

    • mysql、mysqli、pdo以及其他DB操作函数
    • sleep、usleep
    • curl
    • stream、socket扩展的函数
    • swoole_client同步模式
    • memcache、redis扩展函数
    • file_get_contents/fread等文件读取函数
    • swoole_server->taskwait
    • swoole_server->sendwait
    swoole_server的PHP代码中有上述函数,Server就是同步服务器 代码中没有上述函数就是异步服务器

    异步非阻塞函数

    • swoole_client异步模式
    • mysql-async库
    • redis-async库
    • swoole_timer_tick/swoole_timer_after
    • swoole_event系列函数
    • swoole_table/swoole_atomic/swoole_buffer
    • swoole_server->task/finish函数