만약 정확히 5초동안만 실행시킬려면
while문으로 어케 작성해야됨??
while(1){
--- ///
// 5초동안 실행되야함
}
머로 짜야되냐 .. 막상 할려니 헷갈림 ㅜㅜ
아무것도 안하는 5초면 가능
그거 아니면 스레드 써서 킬해야됨
해당 댓글은 삭제되었습니다.
clock() - start) /CLOCKS_PER_SECOND <= time 이런식으로 하는게 맞냐?
그렇게하면 되는데 그러면 딱 5초가 아니잖아
근데 딲 5초로 맞출수가 있냐 ㅅㅂ??
프로그램이 작동하는 쓰레드, 시간재는 쓰레드: 시간재는 쓰레드가 5초감지하면 프로그램이 작동하는 쓰레드 꺼버리면되죠
왜 혼자 북치고 장구치구있노
sleep말하는건 아닌 것 같은데 코드가 while 루프 한번이 5초인거??
sleep은 아님 그냥 전체 프로세스 수행시간이 몇초단위로 설정해줘야함..
몬말?
그런방식으로 구현하면 안될듯 ㅠㅠ
프로세스 전체 수행시간을 몇초로 설정할 수 있음??
그니깐 첫번째 while문 실행하고 끝에 while(sleep(time))~) 이런식으로 구현하라는거잖음?
startTime 변수에 시작시간 넣고 endTme=startTime+5초 해서 엔드 타임까지 작동하게 하셈
clock() - start) /CLOCKS_PER_SECOND <= time 이거랑 같은거맞지?
정확한 코드 아님 걍 이런느낌 startTime=nowTime endTime=startTime+5 while(currentTime != endTime){ // 작업 } 이거아님?
나 c 잘 안해서 구체적 명명은 모르겠음 찾아봐야할듯
작업이 5초이상이라면 중간에 체크도 해야할 것 같긴한대 작업이 머임
저래면 무한루프여 대소비교로 ㄱ
아 글네
startTime = now while(1) { }
startTime=now; while(1) { // do something if (now > startTime + 5) break; }
조건문을while 조건에 넣는것도 깔끔하고 괜찮겠다
ㅇㅇ 걍 이게났다
ㄱ ㅅ 구현 성공
ㅡ.ㅡ 벌써 구현한거보니 while 문안에 코드 동작 존나 빨리되는 코드였구만
시간은 연속적인 아날로그 값이기 때문에 정확한 초단위의 구현은 절대불가하다
정확히는 안됨
아무것도 안하는 5초면 가능
그거 아니면 스레드 써서 킬해야됨
해당 댓글은 삭제되었습니다.
clock() - start) /CLOCKS_PER_SECOND <= time 이런식으로 하는게 맞냐?
그렇게하면 되는데 그러면 딱 5초가 아니잖아
근데 딲 5초로 맞출수가 있냐 ㅅㅂ??
프로그램이 작동하는 쓰레드, 시간재는 쓰레드: 시간재는 쓰레드가 5초감지하면 프로그램이 작동하는 쓰레드 꺼버리면되죠
왜 혼자 북치고 장구치구있노
sleep말하는건 아닌 것 같은데 코드가 while 루프 한번이 5초인거??
sleep은 아님 그냥 전체 프로세스 수행시간이 몇초단위로 설정해줘야함..
해당 댓글은 삭제되었습니다.
몬말?
그런방식으로 구현하면 안될듯 ㅠㅠ
프로세스 전체 수행시간을 몇초로 설정할 수 있음??
그니깐 첫번째 while문 실행하고 끝에 while(sleep(time))~) 이런식으로 구현하라는거잖음?
startTime 변수에 시작시간 넣고 endTme=startTime+5초 해서 엔드 타임까지 작동하게 하셈
clock() - start) /CLOCKS_PER_SECOND <= time 이거랑 같은거맞지?
정확한 코드 아님 걍 이런느낌 startTime=nowTime endTime=startTime+5 while(currentTime != endTime){ // 작업 } 이거아님?
나 c 잘 안해서 구체적 명명은 모르겠음 찾아봐야할듯
작업이 5초이상이라면 중간에 체크도 해야할 것 같긴한대 작업이 머임
저래면 무한루프여 대소비교로 ㄱ
아 글네
startTime = now while(1) { }
startTime=now; while(1) { // do something if (now > startTime + 5) break; }
조건문을while 조건에 넣는것도 깔끔하고 괜찮겠다
ㅇㅇ 걍 이게났다
ㄱ ㅅ 구현 성공
ㅡ.ㅡ 벌써 구현한거보니 while 문안에 코드 동작 존나 빨리되는 코드였구만
시간은 연속적인 아날로그 값이기 때문에 정확한 초단위의 구현은 절대불가하다
정확히는 안됨