1. 首页
  2. 编程语言
  3. Java
  4. Java中的ThreadLocal功能演示示例

Java中的ThreadLocal功能演示示例

上传者: 2022-01-03 20:33:26上传 PDF文件 112.06 KB 热度 17次

没有两个线程可以看到彼此的为了避免过多的创建和共享全局实例时的切换成本,将诸如数据库连接之类的重对象作为ThreadLocal共享是很有意义的。ThreadLocal演示Demo控制台输出如果查看上述程序的输出,则会发现,当不同的线程调用ThreadLocal类知识点。不要误解ThreadLocal是Synchronization的替代方法,它全部取决于你自己的程序设计。如果设计允许每个线程拥有自己的对象副本,则可以使用ThreadLocal。项目中使用这里一个处理requestid的类,通过ThreadLocal使用,可以保证每个请求都拥有唯一的一个追踪标记。

用户评论