1
0
mirror of synced 2026-10-31 12:16:39 +08:00

!13 代码小优化

* use C89 style and fix perror invalid
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* 代码优化,注释掉不用的代码
* 增加版权信息
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* 1.php extension add more check
* update readme
* fix min_seqnumber default value
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* fmt v code
* update php&vlang readme file
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* 更严格的默认配置
* fix worker max num
* changed property num named wid_num
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* 修复MaxSeqNumber判断
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* fix init return
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* add README.md
* always lock
* fix shared memory addr
* use share memory
* fix malloc
* add make file
* add php ext
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* Merge branch 'master' of https://gitee.com/yitter/idgenerator
* use lock and bit operation
This commit is contained in:
微希夷
2021-06-28 03:49:49 +00:00
committed by yitter
parent e6c04260d8
commit 0d18d6d014
3 changed files with 14 additions and 8 deletions

View File

@@ -67,7 +67,8 @@ static int snowdrift_init()
}
bzero(shmctx.addr, wid_num * sizeof(snowflake));
sf = (snowflake *)shmctx.addr;
for (int i = 0; i < wid_num; i++)
int i;
for (i = 0; i < wid_num; i++)
{
snowflake *tmp = (sf + i);
tmp->Method = SD_G(Method);
@@ -116,7 +117,8 @@ PHP_METHOD(snowdrift, NextNumId)
}
snowflake *flake = (sf + wid);
array_init(return_value);
for (int i = 0; i < num; i++)
int i;
for (i = 0; i < num; i++)
{
add_next_index_long(return_value, NextId(flake));
}