Microsoft MVP성태의 닷넷 이야기
Async 메서드 그리고 나서 Bool 메서드 [링크 복사], [링크+제목 복사],
조회: 12828
글쓴 사람
무지남
홈페이지
첨부 파일
 

아래 실패한 이유를 알고 싶습니다 특별한 이유가 있을까요?

실패 후 아래와 같이 수정하니 모든게 잘 되었습니다

일부 실패의 경우 try catch로 오류도 없었습니다



[[ 성공Case ]] - 3가지 method 모드 성공

var res = PrintNow();
if(res == true)
{
     ChangeListOfPrintResult(); //list에 결과 수정기록

     Asnc_ResultWriteOnFile(""); // 비동기로 파일에 기록
}


-----------------------------------------------------------------------------------
<< 실패 - 일부 >> PrintNow()가 실패함

     ChangeListOfPrintResult(); // [결과모름] list에 결과 수정기록

     Asnc_ResultWriteOnFile(""); // [성공] 비동기로 파일에 기록

     PrintNow(); // true return // [실패]

     








[최초 등록일: ]
[최종 수정일: 2/23/2023]


비밀번호

댓글 작성자
 



2023-02-23 12시59분
질문이 이해가 안 됩니다. 그러니까 PrintNow 함수가 왜 실패하냐고 묻는 건가요?
정성태
2023-02-23 01시18분
[무지남] 그쵸 Async 앞에다 놓으니까 되고 뒤에 놓으니 안되고
순서 바꿨다고 될게 안되니 참 궁금하네요
[guest]
2023-02-23 01시20분
그런 문제는 PrintNow를 만든 분이 가장 잘 알 겁니다. 서로 아무런 의존성이 없는 코드라면 앞/뒤에 놓았다고 해서 실패할 이유는 없습니다.
정성태
2023-02-23 01시22분
[무지남] 일반적인 수준의 코드들이고 잡스러워서 쓰기 좀 그래서요

원칙적으로 Async는 순서에 상관없이 잘 작동해야 하는 것같은데
추정 가능한 이유들 몇 개 주시면 공부해보겠습니다

보통은 선행 error 때문에 실행이 안되는데 이 경우는 try catch에도 안잡히니
[guest]
2023-02-23 01시23분
[무지남] 아 그런가요 알겠습니다 수고하세요 일단 그렇게 암기하고 계속 공부하겠습니다
PrintNow는 for(int i =0; i<100; i++){ MessageBox.Show("print"); }
[guest]

... 61  62  63  64  [65]  66  67  68  69  70  71  72  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
988WooY...8/17/201120637성태님~ 작은 부탁 하나 있습니다~ [2]
987에스패스트8/3/201122735비밀글쓰기가 있으면 참좋을탠대 아쉽네요 ^^ 저 한가지만더.. [5]
986에스패스트8/3/201125919안녕하세요 ^^ 이렇곧도 있군요 ~ 참좋네요 질문 한가지 여쭤볼게요 [6]
985이성환7/27/201121924P/Inovke 관련 질문입니다. [4]파일 다운로드1
983이성환7/13/201131873Mouse이벤트 관련해서 질문있습니다. [10]파일 다운로드2
982궁굼이7/12/201122098TFS2010 사용관련 [2]
981김창욱7/11/201125811주식형태의 프로그램 처럼 SQL서버의 특정 필드 데이터의 변화가 있을때 재 클라이언트가 정보를 갱신 할 수 있게 하는 방법은 없을까요? [2]
980YJ7/7/201124981App Pool idle time 과 WCF 서비스의 비동기 function 호출. [3]
979왕초보7/1/201123367Apache + IIS Redirect [2]
9776/16/201126632웹컨트롤 어느거 쓰는게 좋나요 [1]
976박성준6/13/201122165VS2008 Add-in 구현 관련 질문 [4]
972김길6/6/201124516메모리 해제 예외 처리 관련.. [2]
971강동원5/29/201122017firebird install건 [1]
970임동찬5/18/201122860ASP.net 솔루션 디버깅 관련 [1]
969이성환5/4/201124369WMI 를 사용하지 않고 하드웨어 정보를 가져올 수 없을까요? [3]
968김동미4/28/201123833안녕하세요 다시 한번 문의를 드립니다.. [2]파일 다운로드1
967임동찬4/22/201126260C# using문 관련 [9]
964김동미4/18/201124650wcf IsOneWay 속성관련 문의 입니다..
965정성태4/18/201126005    답변글 [답변]: wcf IsOneWay 속성관련 문의 입니다..
966김동미4/19/201122663        답변글 [답변]: [답변]: wcf IsOneWay 속성관련 문의 입니다.. [1]
963최재훈4/12/201121882wcf inactivityTimeout 설정시 문의 사항이 있습니다. [2]
962임동찬4/8/201121421TFS 사용관련 [1]
961임동찬4/7/201121752XSD & XML & XmlCodeGenerator [2]
960임동찬4/5/201123693XML Schema Editor [4]
959immm3/24/201121426로그인 연동 어려운 건가요? [1]
958꼭지3/3/201123559Supporting compressed request in WCF 3.5 [5]
... 61  62  63  64  [65]  66  67  68  69  70  71  72  73  74  75  ...