递归火山软件开发平台

标题: [开源]水淼互斥锁类,可以命名的互斥锁 [打印本页]

作者: shuimiao    时间: 4 天前
标题: [开源]水淼互斥锁类,可以命名的互斥锁
基于火山的互斥锁,封装成为一个使用文本名称来命名的动态互斥锁,内部是互斥锁的数组,每个名称对应一个数组成员的互斥锁。


使用方法跟火山的互斥锁一模一样,只要建立个本类的变量,就能 变量.加锁("名称1")、变量.解锁("名称1"),变量.加锁("名称2")、变量.解锁("名称2"),同一个变量可以使用任意数量的名称来加锁和解锁。




作者: guangye1    时间: 4 天前
支持一个。水淼的模块一直在用
作者: 小蜗牛    时间: 4 天前
看看~
作者: zqiz    时间: 4 天前
6666666666666
作者: 疾风01    时间: 4 天前
感谢分享
作者: 仰望    时间: 4 天前
这是姿势加强版吗
作者: 网猫    时间: 4 天前

作者: guo828587    时间: 4 天前
这样确实不错
作者: alanwoo    时间: 3 天前

支持一个
作者: 芒g一号    时间: 3 天前
感谢分享
作者: shuimiao    时间: 3 天前
仰望 发表于 2024-11-24 19:25
这是姿势加强版吗

官方互斥锁的动态版
作者: Xelloss0618    时间: 3 天前
搞复杂了,增加了开销
作者: shuimiao    时间: 3 天前
本帖最后由 shuimiao 于 2024-11-25 11:22 编辑
Xelloss0618 发表于 2024-11-25 09:30
搞复杂了,增加了开销

需要用到动态锁增加开销不是很正常的事吗,不需要的用官方锁就行。不过我用的是哈希取索引,速度应该是不慢的,开销也不会很明显,最主要是能实现功能,有些情况就是需要动态互斥锁的
作者: yifan09    时间: 3 天前
水淼的都是好东西
作者: 森罗软件    时间: 3 天前
66666666666
作者: htpmcj    时间: 3 天前
666
作者: kingsoft    时间: 3 天前
感谢分享,火山有你越来越好
作者: 888888    时间: 3 天前
谢谢分享
作者: 阿海    时间: 前天 07:56
学习学习,谢谢了
作者: 一贞力道    时间: 昨天 00:25
不错,方便了,支持!
作者: 乐易论坛    时间: 昨天 08:20
看看是不是和想的一样
作者: 高山!&流水    时间: 昨天 10:54
学习一下

作者: wxq    时间: 昨天 11:17
感谢分享。下来瞧瞧。
作者: boom    时间: 昨天 22:56

作者: qzuser123ss    时间: 14 小时前
这样确实不错
作者: fan2359    时间: 13 小时前
看看了
作者: 山梦    时间: 6 小时前

支持一个。水淼的模块一直在用
作者: urenai    时间: 3 小时前
学习
作者: 网络注册会员    时间: 半小时前

感谢分享




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4