이걸 존나게 쉽게 설명 할려면 쓰레드 라는 요상한 단어를 끄집어 내야 하는데.


되려 그게 대가리가 더 터짐.



멀티 쓰레드를 가장 쉽게 설명할수 있는게 바로 스위칭 허브 와 어느한 앰창새끼의 컴퓨터 와의 관계 라고 보면됨.



원래는 프로그래밍 언어에서 쓰는 단어로 설명해야 하지만.


얘를들기 존나게 쉬운게 바로 스위칭 허브에 꽂혀져 있는 컴퓨터 니깐


스위칭허브- 컴퓨터 간의 관계를 들어서 설명한다.




가령 앰창인생 새끼들이 PC 를 쓰면 그냥 쓰겠냐??


야동보면서 딸잡고 실시간으로 아프리카 방송보고  웹서핑 하자너


만약  PC 가 야동만 볼수 있다고하면 그거 누가 씀?? ㅋㅋㅋㅋ



그런데 그걸 가능하게 하는게 뭐냐??


어디긴 어디야 랜선이 꼽혀있는 스위칭 허브지.



스위칭 허브의 한포트에서 전기 신호들이 왔다리 갔다리 하면서 앰창인생 새끼가 쓸수 있는 컴퓨터로 신호를 전달하고 주고 받으면서 


이새끼가 딸도 치고 야짤도 모으고 아프리카로 브베 방송도 볼수 있게끔 동시에 가능한거 아니냐.



이걸 다시 프로그래밍 영역으로 돌아와서 생각해봐



쓰레드 하나가 모든일을 공유한다고 생각하는거야 OK?


한쓰레드가 한주소를 점유해서 여러가지 일을 하는거임



그 외는 뭐가 있을까??


뭐긴 뭐여 일반적으로 쓰는 멀티프로세싱 (병렬화 등을 이용) 이지.