作者:猿java(同公众号)线程是 Java执行的最小单元,通常意义上来说,多个线程是为了加快速速且无需保序,这篇文章,我们来分析一道农行的面试题目:如要保证线程T1, T2, T3顺序执行?考察意图在面试中出现这道问题,通常是为了考察候选人的以下几个知识点:1. 多线程基础知识: 希望了解候选人是否熟悉Java多线程的基本概念,包括线程的创建、启动和同步机制。2. 同步机制的理解:候选人需要展示对Java中各种同步工具的理解,如join()、CountDownLatch、Semaphore、CyclicBarrier等,并知道如何在不同场景下应用这些工具。3. 线程间通信:希望候选人理解线程...