지금 멀티스레드, async, await 공부하는데
async, await <---- 이거 멀티스레드로 만들 수 있는거 같은데
그냥 언어차원에서 편의상 지원하는 거임?
단일 코어에 모든 쓰레드가 스케쥴링 되는 경우에는 결과적으로 별차이가 없을수 있지만 멀티 쓰레드는 기본적으로 비동기가 아니라 병렬 계산임
아 그러네 멀티스레딩은 임계영역, 공용변수 신경써야하구나
멀티스레드처럼 보이게 동작은 하지만 멀티스레드는 아니지 js는 싱글스레드임
혹시 파이썬 쓰는거면 asyncio 공식문서에 설명이 아주 잘돼있는데 어느 언어 쓰는지 모르겠다 비동기작업은 task를 여러개 두는거고 멀티스레드는 worker를 여러개 두는건데 파이썬 asyncio 공식문서는 아예 가장 중요한 클래스 이름이 Task 클래스라서..
C#은 해당내용 구현 포스팅된거 있음
단일 코어에 모든 쓰레드가 스케쥴링 되는 경우에는 결과적으로 별차이가 없을수 있지만 멀티 쓰레드는 기본적으로 비동기가 아니라 병렬 계산임
아 그러네 멀티스레딩은 임계영역, 공용변수 신경써야하구나
멀티스레드처럼 보이게 동작은 하지만 멀티스레드는 아니지 js는 싱글스레드임
혹시 파이썬 쓰는거면 asyncio 공식문서에 설명이 아주 잘돼있는데 어느 언어 쓰는지 모르겠다 비동기작업은 task를 여러개 두는거고 멀티스레드는 worker를 여러개 두는건데 파이썬 asyncio 공식문서는 아예 가장 중요한 클래스 이름이 Task 클래스라서..
C#은 해당내용 구현 포스팅된거 있음