Wordpress插件中的子线程?

时间:2017-08-07 06:56:00

标签: php wordpress multithreading

是否可以在Wordpress插件中创建一个新的thread来执行一些超轻量级异步工作?

1 个答案:

答案 0 :(得分:2)

异步任务应该使用wp_schedule_event函数完成。 它会在未来的时间内安排由wp-cron系统激活的事件。

对于单个异步任务,您应该使用wp_schedule_single_event函数,如下所示:

wp_schedule_single_event( time(), 'my_new_event' );

传入当前时间以及为任务定义的操作。

这适用于wordpress需要的正常异步任务。

如果您需要一个真正的异步线程来处理某些内容,最好通过Ashley Rich查看WP Background Processing Library。非常好。