cloudSim에서 cloudlet_1이 (실행 시간이라고 할 때) 시작해야한다고 어떻게 강요 할 수 있습니까?CloudSim에서 실행 명령 시행
나는 이런 식으로 몇 가지 일을하려고 :
cloudlet_2.setExecStartTime(cloudlet_1.getFinishTime());
하지만이 cloudlets의 양이 0.0 초에서 시작, 실행시에 아무런 영향을 미치지 않습니다.
cloudlet_1의 실행이 완료되기 전에 cloudlet_2가 실행을 시작하지 않거나 데이터 센터에 제출하지 않도록 강제 할 수있는 메커니즘이 있습니까?
시작 시간을 설정하거나 cloudlet_2 또는 다른 트릭에서 부울 조건을 부과 할 수 있습니다 ... ???
위의 요구 사항은 내가 다른 후 하나를 실행해야 cloudlets의 일부 파이프 라인 계산 패턴해야한다는 사실에서 비롯됩니다 (하지 번을.)
감사합니다.
성능에 따라 두 번째 항목을 돌릴 수 있습니다. 'while (! cloudlet_1.done());'성능 향상을 위해'조건부 변수 '와'잠금 '을 사용할 수 있습니다. – twain249
당신은 무엇을 의미합니까? while (! cloudlet_1.done()); ? 그것이 내가 원하는 것입니다. cloudSim에는 이러한 메소드 "done()"이 없습니다. – LeTex
예제로 사용하고있는'done()'메서드가 없다고 생각했습니다. 'cloudSim'이 끝나는 시점을 알려주는 플래그/방법이 있습니까? – twain249