在多线程的应用场景中,多线程的合理调用是至关重要的,当有两个线程之间的调用是矛盾的时候,一个线程执行,另一个线程就不能执行,这就涉及到了线程之间的通信问题,那该如何实现线程之间的通信,让两个线程能够有序执行呢?
需要用到标记对线程进行合理的安排
对线程执行的内容进行标记,当符合条件时,该内容才能执行,当执行完后,去唤醒其他的线程,此线程休眠,另一个线程的执行过程也是如此。
合理调用的好处:避免线程堵塞,当一个线程执行时,另一个线程就会等待它执行完后再去执行,这就成功解决了线程的堵塞问题。
在多线程的应用场景中,多线程的合理调用是至关重要的,当有两个线程之间的调用是矛盾的时候,一个线程执行,另一个线程就不能执行,这就涉及到了线程之间的通信问题,那该如何实现线程之间的通信,让两个线程能够有序执行呢?
对线程执行的内容进行标记,当符合条件时,该内容才能执行,当执行完后,去唤醒其他的线程,此线程休眠,另一个线程的执行过程也是如此。
合理调用的好处:避免线程堵塞,当一个线程执行时,另一个线程就会等待它执行完后再去执行,这就成功解决了线程的堵塞问题。