配列リストを使用してジョブのキューを実装するクラスを作成するように依頼されました。ジョブとランタイムをキューに追加できます。JobInQueueリストのキューの先頭からジョブが実行され、myPendingTimeが差し引かれ、完了したジョブがFinishedjobsリストに移動します。
これにはブールミューテイタメソッドを使用する必要があるようですが、このメソッドの作成方法がわかりません。誰かがこれを行う方法を教えてもらえますか?
/**
* runs the first job on the queue if there is enough time on the clock.
*/
public boolean runJob()
{
boolean jobDone = runJob();
if(myJobInQueue.isEmpty() && myDuration > myPendingTime){
myDuration-= myPendingTime;
myJobInQueue.remove(0);
myFinishedJobs.add(myJobInQueue.get(0));
System.out.println("The job runing is : "+ myJobInQueue.get(0));
jobDone=true;
}
return jobDone ;
}