dequeue 좀 확인해주세요.../수정..
미리별
2023.04.01
프로그램은돌아가는데요...
실행에서 보시면... 자꾸 아무 큐나 지워지는 것 같습니다.
Queue를 삭제하는 부분에서 계속 뭔가 잘못처리한것 같습니다...
queue 파일을 보시면요.. delqueue가 있는데요.. 이게 수상하네요...
queue가 3개가 있는데요.. 처음 todoayservice큐의 리스트에 오브젝트의 값중 time이 있는데 그 시간이 되면 wiatservice queue로 들어 옵니다. 그리고 doservice queue가 비어있으면 waitservice에서 하나씩 건내 받는 건데요... 삭제가 되는게 자꾸 1번부터 반복이 되는것 같은데요..그러니까.. waitservice에서 큐가 삭제는 되는거 같은데요... 삭제되는큐가0번 큐가 아닌듯한 느낌이 듭니다..
컴파일은 문제가 없고, 실행을 하면 에러가 납니다...Indexoutofboundsexception 이라고.. 리스트의 사이즈가 없는데 자꾸 새로운 오브젝을 생성해서 집어넣으니까 그렇다고 하던데요... 리스트에는 사이즈가 자동변경 아닌가요?
밤새 봤는데요.. 모르겠습니다.. 5시간안에 당장 가지고 가야하는거라.. 답답해서 계속 질문드립니다...ㅜ.ㅜ
파일좀 보시고조언 주시면 감사하겠습니다.
고수님들 도와주세요..
-
시내
delqueue쪽이 수상하다고 의심되시면...
이클립스등에서 디버그 모드로 트레이스 해 보시면 도움이 되리라 봅니다.