0
JPanel
캔버스에서 비동기 작업을 수행하는 몇 가지 스레드를 만드는 가장 좋은 방법은 무엇이며 양식 (...)을 제어 할 수 있습니까? 동기화 기술은 어떻습니까?타이머 개체를 추가하여 한 스레드에서 X 초마다 작업을 수행하고 다른 스레드에서 매 초마다 수행하는 방법은 무엇입니까?
JPanel
캔버스에서 비동기 작업을 수행하는 몇 가지 스레드를 만드는 가장 좋은 방법은 무엇이며 양식 (...)을 제어 할 수 있습니까? 동기화 기술은 어떻습니까?타이머 개체를 추가하여 한 스레드에서 X 초마다 작업을 수행하고 다른 스레드에서 매 초마다 수행하는 방법은 무엇입니까?
java.util.Timer
은 작업과 함께 작동합니다. 각 작업에는 자체 일정이 있습니다. 스레드 당 작업을 생성하고 적절하게 일정을 계획 할 수 있습니다. 각 작업은 스레드에 신호를 보낼 수 있어야합니다 (예 : notify()
사용).
따라서이 기능을 구현할 수 있습니다. 각 작업은 스레드에 알리고 별도로 예약됩니다. 이 시스템은 확장 가능합니다. timer는 하나의 스레드 만 생성하므로 작업 스레드 수가 증가하더라도 시스템에 스레드가 하나만 추가됩니다.
['javax.swing.Timer'] (http://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html)은 편리한 대안입니다. – trashgod