이거보고 한번 인터럽트 써보려고 해봤는데
일단 상하차 한개씩만 해놨거든?
내가 기대한건
1. 상차의 상자를 다 채울때까지 기다렸다가 하차역 조건이 만족되면 출발
2. 하차의 상자를 다 비울때까지 기다렸다가 상차역 조건이 만족하면 출발
인데
1. 상차역에서 조건 맞췄더니 상차역 기껏 와놓고 안멈추고 그냥 통과해버림
2. 하차역은 5초만 기다리고 그냥 바로 상차역 조건 만족해버렸으니 출발해버림
이런 현상이 발생해서 머리 깨질것 같음...
이거보고 한번 인터럽트 써보려고 해봤는데
일단 상하차 한개씩만 해놨거든?
내가 기대한건
1. 상차의 상자를 다 채울때까지 기다렸다가 하차역 조건이 만족되면 출발
2. 하차의 상자를 다 비울때까지 기다렸다가 상차역 조건이 만족하면 출발
인데
1. 상차역에서 조건 맞췄더니 상차역 기껏 와놓고 안멈추고 그냥 통과해버림
2. 하차역은 5초만 기다리고 그냥 바로 상차역 조건 만족해버렸으니 출발해버림
이런 현상이 발생해서 머리 깨질것 같음...
인터럽트 조건에 하자가 없다면 보통 다른인터럽트를 인터럽트 허용함을 해제하면 잘 작동하는 경우가 많다
밤늦게까지 보니까 좀 파악은 되는데 내일 출근 어쩌지... ㅋㅋ