Java에서 그리드 컴퓨팅에 대한 작업 검사 점을 시뮬레이트하려고합니다. 두 클래스 인 Job과 CheckPointInterrupter가 스레드입니다. CheckPointInterrupter 클래스는 일정한 간격으로 작업의 체크 포인트를 사용합니다.시뮬레이션 작업 체크 포인트 Java
시뮬레이션을 단순하게 유지하려면 작업 변수의 값을 검사 점 상태로 가져옵니다. 나는 Job 클래스의 디자인에 관한 딜레마에 직면하고있다. suspend() 및 resume() 메소드는 이제 더 이상 사용되지 않으므로 Job에서 CheckPointInterrupter를 사용하지 않으려합니다. 그래서 대안을 찾아서 찾았습니다. http://www.java2s.com/Code/Java/Threads/Anotherwaytosuspendandresume.htm
이것이 좋은 방법이라면 작업 클래스에 검사 점 관련 코드를 도입해야합니다. 책임이 하나 뿐인 수업의 원칙에 어긋나지 않습니까? 또한, 누군가가 나에게 그리드/분산 환경에서 일의 본질을 가르쳐 줄 수 있습니까? 이 일자리가 스스로 체크 포인트 할 수 있을까요? 자원/Google 검색 용어를 가리키는 조언이나 조언은 많은 도움이됩니다. 감사.