• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
ASP.NET 질문 while 루프문 수정좀 부탁드립니다.응답없음이 떠서요
다른세상을꿈꾸며 추천 0 조회 314 16.04.25 17:58 댓글 21
게시글 본문내용
 
다음검색
댓글
  • 16.04.26 08:29

    첫댓글 ..;; 동기화는 왜 처리 하신건가요??? 어차피 쓰레드 1개만 도는거 아닌가요?

  • 작성자 16.04.26 16:05

    첫번째 while문 말씀하신건가요? 반복문으로 만들려다보니 ....두번째 while문은 수동으로 일시중지 버튼을 만들기 위해서 구현한건구요

  • 16.04.26 20:40

    bool IsRun = false ; 같이 불 변수로 하면 안되는거예요???

  • 작성자 16.04.26 20:49

    첫번째 while문 말씀이시죠?
    그렇게 고쳐볼게요 감사합니다

  • 16.04.26 20:45

    http://www.csharpstudy.com/Threads/manualresetevent.aspx
    http://www.csharpstudy.com/Threads/autoresetevent.aspx

    ManualResetEvent 이 객체도 어디선가 .Set()을 해줘야 풀릴텐데요??
    WaitOne()만 있네요?

  • 16.04.26 20:53

    음 while문에 WaitOne 걸면 Thread를 독점하게되어서 응답없음 뜨지 않을까요? While(true){ 여기에 걸어보시는건...? } . 똑같겠죠??? 'ㅇ'?
    쓰레드를 여러개 사용하셔야 하는 일이신가봐요? 단순한 작업이면 그냥 비동기처리 하시는건 어떨까 싶은데요?

  • 작성자 16.04.26 21:02

    단순 작업입니다 단지 foreach문을 일시중지 되도록 하기위해 쓰레드를 사용햇고 5분마다 프로그램을 반복시키기 위해 타이머를 썼다가 쓰레드때문에 타이머 Tick은 5분마다 동작하지만 실제 프로그램은 3분이 될수도 잇고 1분이 될수도 잇고 해서요. foreach문이 끝나는 시점으로부터 5분마다 반복을 하려고 합니다.타이머 대신 while문을 사용해봣습니다

  • 16.04.26 22:23

    음... 그러면 시작 시간을 기억해뒀다가. 메서드 끝나는 시점에 5분을 계산해서 interval 시간을 지정하시면 좋을것 같네요.

  • 작성자 16.04.26 22:27

    while문을 사용해서 반복하고 thread.sleep(5분*소요시간)
    이렇게 말인가요?

  • 16.04.26 22:37

    슬립 말고요 ^^;

  • 16.04.26 22:38

    http://aseuka.tistory.com/entry/지연자동-조회-처리
    비스므리 같아서 참고해보시겠어요?

  • 작성자 16.04.26 22:39

    네 감사합니다

  • 16.04.26 23:10

    직접 해보니 이거 보다는 http://aseuka.tistory.com/entry/타이머-구현 <-- 이게 더 도움이 될것 같아요.

  • 작성자 16.04.26 23:12

    쓰레드도 쓰나요?

  • 16.04.26 23:12

    http://www.hoons.net/Board/QACSHAP/Content/23912?Key=Name&Value=%ed%95%9c%ec%a7%84%ec%88%98 요고요..

  • 작성자 16.04.26 23:49

    감사합니다.

  • 16.04.26 23:19

    쓰레드 타이머일꺼에요?

  • 16.04.26 23:20

    -- 샘플로 한번 만들어볼게요 ^^;; 대충 쳐봤다가 실패했습니다. ㅠㅠ;

  • 작성자 16.04.27 12:09

    자답입니다.타이머나 while문을 사용하지 않고 작업이 끝나는 시점에 재귀메소드 그러니깐 begin_thread 를 다시 호출하면 되는거였네요 ㅠ.ㅠ 기초를 튼튼히 합시다 ㅋ
    아무것도 아닌건데.....아무튼 퇴근 5분전님 감사합니다.

  • 16.04.27 12:17

    재귀...면 끝날때... 호출하다가 스택오버플로우 안뜰까요?? ^^;;
    시간을 줄여서 테스트 해보세요. 몇시간 둬보시고 괜찮으시면... 다행인데요.

  • 작성자 16.04.27 12:21

    아 스택오버플러가 잇군요 ㅠ ㅠ

최신목록