基于進(jìn)程間共享內(nèi)存方式生成唯一ID的方法及系統(tǒng)
基本信息

| 申請(qǐng)?zhí)?/td> | CN201611141779.4 | 申請(qǐng)日 | - |
| 公開(kāi)(公告)號(hào) | CN108614740A | 公開(kāi)(公告)日 | 2018-10-02 |
| 申請(qǐng)公布號(hào) | CN108614740A | 申請(qǐng)公布日 | 2018-10-02 |
| 分類號(hào) | G06F9/54 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 韓小軍;王瑞杰;馬齊 | 申請(qǐng)(專利權(quán))人 | 上海美桔網(wǎng)絡(luò)科技有限公司 |
| 代理機(jī)構(gòu) | 北京酷愛(ài)智慧知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 上海美桔網(wǎng)絡(luò)科技有限公司 |
| 地址 | 201100 上海市閔行區(qū)閔北路88弄1-30號(hào)第22幢AX106室 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明提供了一種基于進(jìn)程間共享內(nèi)存方式生成唯一ID的方法及系統(tǒng),方法:通過(guò)進(jìn)程間通信方式創(chuàng)建一個(gè)秘匙;獲得一個(gè)信號(hào)ID,通過(guò)秘匙標(biāo)識(shí)信號(hào)ID;將信號(hào)ID進(jìn)行鎖定,得到信號(hào)鎖;獲得共享內(nèi)存中的一塊內(nèi)存空間;判斷內(nèi)存空間中是否存在內(nèi)容,得到判定結(jié)果;根據(jù)判定結(jié)果,對(duì)所述自增序列進(jìn)行賦值,生成內(nèi)存空間中的新的存儲(chǔ)內(nèi)容;將信號(hào)鎖釋放,并結(jié)合內(nèi)存空間中的新的存儲(chǔ)內(nèi)容,生成一個(gè)唯一的信號(hào)ID。本發(fā)明通過(guò)進(jìn)程間共享內(nèi)存的方式,生成唯一的信號(hào)ID,該生成的唯一的信號(hào)ID具有唯一的秘匙,且每次生成ID都會(huì)重復(fù)上述過(guò)程,所以在高并發(fā)的情況下,生成的每個(gè)信號(hào)ID都是唯一的,不會(huì)出現(xiàn)重復(fù)的問(wèn)題。 |





