我正在运行一个类的主要方法两次,同时通过不同的执行,并且正在查看在运行时唯一标识每个类的方法。在我自己身上创造一些东西很简单:
String sid = UUID.randomUUID().toString();
...但是每个正在运行的执行中是否有任何固有的东西- 执行类的一部分 - 我可以用作唯一标识符。
我们自己做了一些方法,看看我们不知道我们可以使用的东西。我们首先想知道 usingThread.currentThread().getName()
但两者都是main。我不能使用toString()
,因为没有实例。
编辑:
这个类(GettingRollingClient)是我同时运行两次的,试图在它们运行时区分两者......如果可以的话,重新使用Java特性:
java -cp "hazelcast-client-3.0.1.jar:hazelcast-3.0.1.jar:." GettingRollingClient