Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. public class UserThreadFactory implements ThreadFactory {
  2.  
  3. private final String namePrefix;
  4. private final AtomicInteger nextId = new AtomicInteger(1);
  5.  
  6. UserThreadFactory(String whatFeatureOfGroup) {
  7. namePrefix = "UserThreadFactory's " + whatFeatureOfGroup + "-Worker-";
  8. }
  9.  
  10. @Override
  11. public Thread newThread(@NotNull Runnable r) {
  12. String name = namePrefix + nextId.getAndIncrement();
  13. return new Thread(null, r, name, 0);
  14. }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement