我有一个调用断言的主线程。在断言内部还有另一个正在调用的方法,该方法使用latch.await()。现在,主线程不再等待断言完成,而是在程序中向前移动。这是预期的行为吗?这是否意味着如果父方法调用的方法正在使用latch.await,它可以继续执行?
发布于 2020-07-09 21:11:11
执行在主线程处停止,直到闩锁计数降到零为止。只有在那时,程序的其余部分才开始同步执行。
https://stackoverflow.com/questions/62801197
相似问题