Atomic
swoole_atomic��swoole��չ�ṩ��ԭ�Ӽ��������࣬���Է�������������ԭ��������
- swoole_atomicʹ�ù����ڴ棬�����ڲ�ͬ�Ľ���֮���������
- swoole_atomic����gcc�ṩ��CPUԭ��ָ��������
- swoole_atomic�ڷ����������б�����swoole_server->startǰ����������Worker������ʹ��
ע�⣺������onReceive
�Ȼص������д���ԭ����������ײ��GlobalMemory�ڴ治��ᴴ��ʧ�ܡ���swoole�п��Դ�����Atomic������������
swoole_atomic��1.7.19���ϰ汾����
ʹ��ʾ��
$atomic = new swoole_atomic(123); echo $atomic->add(12)."\n"; echo $atomic->sub(11)."\n"; echo $atomic->cmpset(122, 999)."\n"; echo $atomic->cmpset(124, 999)."\n"; echo $atomic->get()."\n";