java - 将属性添加到当前 Java 线程

标签 java multithreading

如何在 Java 中将 'attributes' 设置为当前 Thread,我想设置键值并在另一个地方获取值,但在同一个地方线。喜欢这个http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/MDC.html

最佳答案

我认为您不能在 Java 中向任何给定线程添加属性,但您可以使用 ThreadLocal 实例来存储每个线程的任何特殊信息。

http://download.oracle.com/javase/6/docs/api/java/lang/ThreadLocal.html

关于java - 将属性添加到当前 Java 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5609098/

相关文章:

java - 为什么在加载 FXML 文件时收到 javafx.fxml.LoadException?

java - 如何在 Android 中使用按钮单击以编程方式切换选项卡

java - 如何使用 Jersey + JAXB + JSON 传输原始列表

android - 我可以将不同类型的参数传递给 Android 中的 AsyncTask 吗?

java - 确保一类中只有一个线程

java - 通过 Hibernate : org. 使用 MySQL hibernate.exception.SQLGrammarException

java - 为什么我会因为没有 return 语句而收到错误,即使我的 for 循环中有一个 return 语句?

c - 具有多个关键部分以同步两个共享队列

multithreading - 当我修改 NSOperation 子类中的核心数据关系时,为什么我的应用程序崩溃了?

c# - 线程学习