if (!function_exists('sem_get')) {
function sem_get($key) {
return fopen(__FILE__ . '.sem.' . $key, 'w+');
}
function sem_acquire($sem_id) {
return flock($sem_id, LOCK_EX);
}
function sem_release($sem_id) {
return flock($sem_id, LOCK_UN);
}
}

最新文章

  1. hdu2955
  2. HDU 4283 You Are the One
  3. php预定义常量&变量
  4. pprint模块解析
  5. embedded dylibs/frameworks are only supported on iOS 8.0 and later 错误解决
  6. WPF命中测试示例(二)——几何区域命中测试
  7. PHP基础入门(二)---入门必备哦!
  8. MySQL复制相关变量
  9. js的内置对象
  10. 实现RunOnUiThread和RunOnUiThreadBlock
  11. 力扣(LeetCode)69. x 的平方根
  12. Docker 将一堆镜像 导成一个文件
  13. ios 下拉列表
  14. Hibernate 之单向多对一映射及其衍生问题
  15. htaccess附录:正则表达式、重定向代码
  16. 学习换脸:Switching Eds: Face swapping with Python, dlib, and OpenCV
  17. 如何通过chrome的开发者工具查找新浪评论数据在哪个文件
  18. 【ODPS】UDF基础
  19. 《OD学storm》20160828
  20. 增强的格式化字符串format函数

热门文章

  1. Linux下mysql创建用户并设置权限,设置远程连接
  2. element-ui el-cascader级联选择器设置指定层级不能选中
  3. SpringCloud之RabbitMQ安装
  4. DataTable序列化及反序列化Json
  5. Image Processing and Analysis_8_Edge Detection:Theory of Edge Detection ——1980
  6. ES查询语句
  7. Django—auth模块
  8. linux 设备驱动与应用程序异步通知
  9. 02 js原型链
  10. 说说lock到底锁谁(II)?