你要问的是不是怎么在并发编程中保证线程安全性? 如果是这个问题,我建议你把java.util.concurrent这个包过一遍大概就懂了,大部分你能想到的java并发编程的情形这个包都有涉及,包括锁、原子操作类、信号量、线程池、线程安全容器等等.....调这个包的方法的时候又会延申出来一些问题,慢慢解决就会熟悉了。 另外我自己的看法是能不用并发编程的场景就不要用并发编程,一个很简单的任务为了并发编程而编程带来的问题远比老实顺序执行代码来的多,技术栈从来没有好坏之分,只有适合场景和能不能解决痛点的区分。 编程有什么可犹豫的呢?起个demo下手敲就完事了,敲错了又不会有什么代价,遇到问题咱们就解决问题呗,反正前人肯定把你能踩过的坑都踩过了,多研究研究就是了。