inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

윈폼C#.NetFramework 0.5년차~3년차(파트1)

2강 Thread sync 질문 입니다.

해결된 질문

221

jiny13579

작성한 질문수 6

0

 

안녕하세요.

동영상 보다가 이해가 안되는 부분이 있어서요..

아래와 같이 슬립 3초를 줬을때 a가 왜 3이 출력되는지 상세히 설명되는 부분이 없더라구요..

보충 설명 가능하실까요??

 

C# .net

답변 1

0

개발자Park

안녕하세요. 개발자park입니다.

순서는 다음과 같습니다.

  1. DoWork2:함수에서는 기다림 없이 a에 4값을 할당합니다. 3초간 중단(정지) 상태로 변경됩니다.

  1. 2초후 DoWork1함수에서 a의 4값을 3으로변경합니다.

  2. DoWork2함수에서 중단(정지) 상태가 해제되면서 3을 출력하게 됩니다.

해당 방법은 잘못된 방법이라는 점을 강의에서 설명하고 있습니다.

2강9:17(문제가 있다고 강의에서 설명하고 있음)~9:36부터 해결방법을 제시하고 있습니다.

https://www.inflearn.com/course/lecture?courseSlug=%EB%8B%B7%EB%84%B7-%EC%9C%88%ED%8F%BC-1&unitId=77888&tab=curriculum

 

(실제로 실무에서 어떻게 응용하는지

연관강의: 2강 스레드와 큐를 이용한 업무스킬)

https://www.inflearn.com/course/lecture?courseSlug=%EB%8B%B7%EB%84%B7-%EC%9C%88%ED%8F%BC-2&unitId=77901&tab=curriculum

감사합니다.

0

jiny13579

항상 빠른 답변 감사합니다..

이번 과목 다 들으면 다음 과목도 듣겠습니다.

추가로 요청드릴것은..

  1. WPF 강의..(이사이트에 과정이 많이 없네요ㅜ)

  2. 클래스 집중교육 (중~상급위주, 클래스,다향성 등등 프로그램 구조, 노하우 등) 프로젝트..

같은 강의도 제작해서 올려주시면 감사하겠습니다 !!!

소스를 받을 수 있는 링크가 있을까요?

0

50

2

프로덕션 부분 사용 불가

0

61

2

접근지정자

0

57

2

섹터2 5강 Authconfig 문의

0

41

1

in-app purchasing 버튼의 install 버튼이 비활성화되어있을때 어떻게 해결해야하나요 ?

0

48

2

유니티 제외 설치한 프로그램들 및 파일 삭제 방법

0

48

1

깃허브에서 콤피유아이 매니저 설치하는게 안됩니다.

0

64

2

5강, 오류 수정과 관련해서

0

63

2

컴퓨터를 껐다가 클로드 코드 다시 키는 방법 알려주세요.

0

54

1

Pivot을 마우스로 클릭하고 드래그해도 움직이 않아서 혹시 아시는 부분이 있나 해서 문의 남깁니다.

0

39

1

클로드에 텍스트 없이 이미지만 보낼경우 에러가 생깁니다

0

67

2

클로드 코드 API 요금관련 질문

0

83

1

카메라가 많아지면 렌더링 비용이 커지나요?

0

39

1

3:56에 폰트 불러온 과정이 궁금합니다 ㅠㅠ

0

65

3

19강 15_2) 템블릿에 List가 없는경우는 어떻게 해야되나요?

0

43

1

Spider와 Monster 구현 방식을 구분한 이유

1

36

1

6. 이벤트 생성, 호출 이벤트 변수 null 발생

0

241

3

System.InvalidOperationException: '크로스 스레드 작업이 잘못되었습니다. 'label1' 컨트롤이 자신이 만들어진 스레드가 아닌 스레드에서 액세스되었습니다.'

0

358

2

강사님.. 에러가 왜 뜰까요?

0

341

1

3강에서

0

234

1

IAsyncResult를 쓰는 이유

0

679

1

BeginIvoke

0

406

1

델리게이트 관련

0

290

1

1강 멀티 쓰레드 부문 수강 중입니다.

0

332

1