标签: java multithreading
我正在创建一个旨在模拟数据包如何通过互联网传输的应用程序,因此有些数据包会丢失。
主线程等待响应,但必须有超时。
我希望在一个线程中运行一个定时器,如果定时器超时,它会中断主线程。我想知道你是否可以让两个进程同时运行,即没有睡一觉。
答案 0 :(得分:0)
线程存在于java中的原因是它们可以并行运行。是的,两个线程可以并行运行。对于您的程序,它们并行运行。对于CPU,它们可能会也可能不会取决于您拥有的核心数量。