C# 제대로 배우기 (고급) Part.4 스레드와 태스크 2
담당강사 |
신경진 |
강의구성 |
총 8차시 |
수강기간 |
30일 |
제작연도 |
2025년 |
결제하기 |
|
증빙서류 |
수료증 |
교안/예제 |
|
강의 목차 |
강의 제목 |
수강 여부 |
1 |
C# 개발자를 위한 고급과정(이론-스레드를 임의로 종료하는 다른 방법인 Thread.Interrupt()메소드 개념과 Abort()메소드와의 차이점 설명) [32:35]
|
|
2 |
C# 개발자를 위한 고급과정(실습-Thread.Interrupt()메소드, Thread.Sleep() 메소드를 활용하여 예외 발생시켜 스레드 정상 종료 프로그램 작성) [36:04]
|
|
3 |
C# 개발자를 위한 고급과정(이론-스레드 간 동기화 개념, 크리티컬 섹션 개념, lock 키워드로 동기화 하기, 주의할 점, 예제 설명) [39:58]
|
|
4 |
C# 개발자를 위한 고급과정(실습-동기화 되지 않은 스레드의 문제점, lock 키워드 사용 스레드 간 동기화 프로그램 작성) [38:41]
|
|
5 |
C# 개발자를 위한 고급과정(실습-lock 키워드 매개변수에 사용되지 말아야 할 내용들을 확인하는 프로그램 작성) [31:26]
|
|
6 |
C# 개발자를 위한 고급과정(이론-Monitor 클래스로 동기화, Monitor.Wait()와 Monitor.Pulse()로 하는 저수준 동기화, 예제 설명) [39:36]
|
|
7 |
C# 개발자를 위한 고급과정(실습-Monitor 클래스 Enter(), Exit()로 동기화 처리, Monitor.Wait()와 Monitor.Pulse()로 하는 동기화 프로그램 작성) [47:10]
|
|
8 |
C# 개발자를 위한 고급과정(실습-Message 공유 객체로 Monitor 클래스 Monitor.Wait(), Monitor.Pulse()로 상세 동기화 프로그램 작성) [27:17]
|
|