reading code of swoole src:swoole原始阅读 源码
读取src-src代码 swoole原始阅读 8/25〜11/26更新 php-wrapper.h封装宏定义分析。 php_swoole.h函数定义等分析。 swoole.c函数定义,这个文件中主要定义class,执行初始化工作。 swoole_atomic.c提供的原子计数操作类,可以方便整数的无锁原子增减,可以使用多进程线程中。gcc原子操作,使用Linux Futex进行进程等待和唤醒。(使用共享内存)。 swoole_buffer.c内存读写(向系统申请内存,非共享,每次扩容要向系统申请内存)。 swoole_channel.c内存容量,读写时加锁。(不能扩容,只能在初始化时指定所需的内存大小)。 swoole_lock.c锁,用于解决进程或线程间对资源的竞争。 swoole_mmap.c内存映射方式读写文件。 src \ memory \ shared_memor
用户评论