[英]Make unique id of just numbers?
在一個程序中,我試圖制作唯一的ID號。 我用這種方式:
AtomicInteger count = new AtomicInteger(0);
count.incrementAndGet();
int pid = count.get();
System.out.println("pid: " + pid);
但是我的教授這樣說:
另一個問題是pid生成。 您要做的就是獲取從0開始的下一個整數。到達過程表的末尾會發生什么? 您必須想出自己的pid生成算法,該算法根據項目規范工作,即,它會循環從0到99的數字,然后當循環回到較低的數字時,它將以可用的最低pid開始。 有很多方法可以實現這種算法,但是最簡單的方法是添加1個mod 100,然后繼續查找直到找到可用的pid。 當然,這意味着您必須跟蹤可用的pid。
我怎么做?
對我來說,您的教授的解釋很明確-其中有您不理解的特定部分嗎?
如果您了解各個部分,請將任務划分為較小的子任務,然后逐一實施。 喜歡
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.