dfdi 发表于 2015-9-15 13:15:33

swoole

欢迎加入运维网交流群:263444886  
  PHP 的异步并行网络扩展 swoole1.7.19 版本已发布,此版本增加了一个新的原子计数模块,用于实现在跨进程的原子计数器。基于gcc提供的__sync系列内置CPU原子操作函数。
  
$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";
  下载地址:

[*]  http://pecl.php.net/package/swoole
[*]  http://git.oschina.net/matyhtf/swoole/tree/swoole-1.7.19-stable/
  主要更新:
  
  

[*]  增加swoole_atomic模块,支持原子整数操作
[*]  修复定时器在系统休眠后无法恢复运行的BUG
[*]  修复SSL服务器在慢速网络中发送超过30K大包失败的问题
[*]  UDP/UDP6/UNIX_DGRAM协议支持64K大包
[*]  修复addtimer/tick定时器在BASE模式下无法使用的问题
[*]  修复swoole_process子进程退出时消息队列被自动销毁的问题
[*]  增加SWOOLE_BASE模式下对addProcess的支持
[*]  修复SWOOLE_KEEP发生段错误的问题
页: [1]
查看完整版本: swoole