IAsyncResult를 쓰는 이유
653
5 câu hỏi đã được viết
콜백함수의 매개변수로 IAsyncResult를 사용하셨는데요,
mySettingDelegate.BeginInvoke(myString, callback, "aaa");
이부분에서 callback의 매개변수로 어차피 "aaa"가 들어갈 건데, 여기서 굳이 IAsyncResult를 쓰는 이유가 있을까요?
동기 비동기 상관없이 정해진 string인 세번째 인자가 들어갈텐데, 굳이 저런 인터페이스를 쓰는 이유가 있을지 해서요
Câu trả lời 1
0
안녕하세요.개발자park입니다.
질문하신 4강의 14:08에서의 주석 부분을 보시면 아시겠지만
IAsyncResult를 통해 비동기 작업을 기다리거나 등등 추가작업을 하실 수 있습니다.
여기서는 단지 비동기를 배우기 위한 용도로 IAsyncResult를 사용했습니다.
감사합니다.
OAuth방식 강의 문의
0
12
0
싱글턴패턴
0
8
1
코드 관련 질문
0
21
2
섹션7 수업자료 업로드 부탁드립니다.
0
22
2
Dictionary Key를 int에서 string으로 변경한 이유에 대한 문의
0
19
1
프로젝트 질문 문의
0
46
1
UI 기능 관련 질문이 있습니다!
0
37
2
TLS 질문드립니다.
0
43
2
SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.
0
47
2
픽셀 좌표 스크린 좌표
0
33
0
Locomotion랑 Turn 이 꼭 부모 자식 관계일 필요가 있나요?
0
25
1
Rider대신 VS를 써도 괜찮나요?
0
117
2
Claude Code Pro구독하고 있는 상태에서 크레딧 결제, 사용문의
0
220
2
LobbyUIController의 백키가 사라졌는데 왜그런건가요?
0
42
2
무조건 타이틀 씬부터 시작해야하나요?
0
41
1
BaseUI, UIManager
0
51
3
6. 이벤트 생성, 호출 이벤트 변수 null 발생
0
220
3
System.InvalidOperationException: '크로스 스레드 작업이 잘못되었습니다. 'label1' 컨트롤이 자신이 만들어진 스레드가 아닌 스레드에서 액세스되었습니다.'
0
327
2
2강 Thread sync 질문 입니다.
0
205
1
강사님.. 에러가 왜 뜰까요?
0
325
1
3강에서
0
221
1
BeginIvoke
0
385
1
델리게이트 관련
0
274
1
1강 멀티 쓰레드 부문 수강 중입니다.
0
316
1

