Inside SWOOLE:非同期処理はどのようにして動くのか by 小山哲志

PHPerKaigi 2020
採択
2020/02/09 18:10〜
Track B
15分トーク

Inside SWOOLE:非同期処理はどのようにして動くのか

koyhoge 小山哲志 koyhoge

最近注目を浴びているPHPの非同期処理機能拡張が「Swoole」です。Swoole を利用することで、PHP単独では実現不可能だった同時並列処理が実現できます。
では Swoole の非同期処理は、一体どのように実装されているのでしょうか?
本セッションでは Swoole のC++ソースコードの奥深くまで探索し、非同期処理がどのように実現されているかを解説します。
このセッションを聞けば、ブラックボックスの魔法のようだった Swoole がより身近になり、中で何が起きているか容易に想像できるようになるでしょう。