摘要: 关于这个问题,网上的答案非常多,各种答案都有,我今天也给一个匪夷所思的答案,就一种,对没错。 直接使用Thread或者继承Thread类。如果你说实现什么Runnable、Callable等等。 这些接口只是封装了线程所需要执行的任务,他们本身并不负责创建线程对象,真正的线程对象就是Thread对象 阅读全文
posted @ 2025-02-19 22:12 诸葛匹夫 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 功能 ThreadLocal功能非常强大,主要用来存储不同线程中的数据,多个线程向ThreadLocal中设置 值的时候不会发生并发安全问题,多个线程从ThreadLocal中取值的时候也不会发生数据错乱问题。所以在多线程编程领域,它有着强大的作用。 应用 1.spring的声明式事务 在sprin 阅读全文
posted @ 2025-02-19 17:48 诸葛匹夫 阅读(14) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示