Java中的线程应该命名以便于调试吗?[英] Should threads in Java be named for easier debugging?

问题描述

Java 中有关线程命名的最佳实践是什么?是否有任何命名约定可以遵循?

推荐答案

我想说一般的最佳实践是"选择好名字",这适用于变量、方法、计算机,甚至可能是孩子(问问我儿子Gerund Extravagaza Smith).

所以是的,如果可能,请为您的线程选择有意义的名称.

假设我们要求文件或计算机的命名约定.您希望有一个普遍适用的答案吗?我认为您需要生成自己的约定,该约定对您创建的线程类型有意义.

我会遵循以下一般原则:

  • 简短,让我们避免真正的LongNamesWithManyProbablyIrreleventClauses-Thread-01
  • 有意义,但接受您可能有线程池 job-01、job-02
  • 最重要的部分在前

    01-http-Listener 
    01-rmi-Listener
    02-http-Listener
    

    倾向于排序不好所以更喜欢 Listener-http-01

本文地址:https://www.itbaoku.cn/post/978732.html