なぜ、たとえばThread.currentThread().getId()
が返されるのですか?スレッドオブジェクトのgetId()の戻り値の型
これは本当に64ビットである必要がありますか?私はその数のスレッドを実行するマシンを持つつもりです!
スレッド識別子のトラックを他のビットと一緒に保持するものを書いているので、それはちょっと痛いです。私は実際にこのような長い番号を使用する必要はありません。生成するのは膨大です。
おそらく長いリターンで慣習があります。最初の48ビットのように常にゼロです。私はインターネット上で掘り出し物を見つけましたが、何も見つかりませんでした。そうだといい;誰も確かに知っていますか?
ありがとうございました。
号のgetId()をされています。 –
未来を計画し、本当に大きな数のスレッドを許可するのは良い考えです。 – Keppil
それは彼らがそれを設計した方法なので。あなたは本当に64ビット*ポインタ*を返すケースを見落としました。建設的ではない。 – EJP