이번에 네트워크 공부하면서 용어가 헷갈리는 것이 있다.
바로 이놈이다 ↓
Thread


Thread만 보면 왜 실타래가 생각나는지 모르겠다. 개념은 안다만.. (헷갈리는것이 아니라 다른 것이 생각나서 그럽니다.)

Thread라 하면 난 바로 2학년 자료구조때 배웠던 Thread Binary Tree가 생각나는 것이다. ㅠㅠ 아님 phpBB 게시판에서 나오는 실타래나 Thread란 용어로 기억을 ㅠㅠ

Thread Binary Tree란 일반적으로 Tree에서는 단말 노드(leaf node)가 NULL을 가리키게 해서 순회하는데 비효율적이지만 Thread Binary Tree에선 단말 노드(leaf node)가 NULL을 가르키지않고 순회종류에 따라 가르키는 노드를 만들어서 순회에 효율성을 높인 것이라고 합니다.

변 모교수님의 Thread는 실타래, 실타래!~ 하면서 친절한 설명을 하셨던것도 생각나고 등등

네트워크 소켓프로그래밍 책 보다가 Thread 란 용어를 보니 자료구조 시간때에 변 모교수님의 자세한 설명이 생각만 나서 미치겠다.
Thread라는 것을 보면 왜 실타래가 생각나는 것이 뭘까?

네이버 영어사전에서 Thread는 이렇게 정의하고 있습니다.
1 [U.C] 실
a 바느질 실;꼰실;《영》 삼실;《미》 무명실;올실
a needle and thread 실꿴 바늘
b 선, 섬조(纖條), 가는 선
a thread of light 한 줄기의 광명
c【광물】 세맥(細脈);실처럼 가느다란 것 《털·거미줄·물줄기·빛살·가늘게 잇닿는 소리 등》
d 나사산, 나삿니
2a 연속, 계속;(이야기 등의) 줄거리, 맥락
b 특징, 요소
c [the thread, one’s thread] 인간의 수명
the thread of life 목숨
cut one’s mortal thread 목숨을 끊다
3 [pl.] 《미·속어》 의복, 옷
4【컴퓨터】 스레드 《인터넷의 토론 그룹의 멤버들이 쓴 메시지가 일련으로 링크된 것》



왜 UNIX에서 "가벼운 프로세스"를 Thread란 용어를 써서 당황시키는지 -_-+

이 쪽만 파면 Thread란 용어가 프로세스에서 돌아가는 것으로 자연스럽게 이해가 되겠지?

의외로 컴퓨터쪽에서도 용어는 같은데 개념이 다른 것들이 나와서 당황 *-_-*

Thread라 하면 고등학교때나 대학교 1학년때에는 인터넷의 토론 그룹의 멤버들이 쓴 메시지가 일련으로 링크된 것으로 알고 있었는데, 대학교 2학년때 자료구조 시간에 Thread라는 것은 Tree구조 나타낼때 나온 말로 알아듣고, 이번 겨울방학때에는 "가벼워진 프로세스"란 것으로 이해를 하고...ㅠㅠ

내가 아직도 부족한 것을 느끼게 된다.

'컴퓨터' 카테고리의 다른 글

LAN 선 조립 방법  (4) 2007.02.03
마비노기 CM으로 보는 컴공과의 생각  (4) 2007.01.31
이렇게 간편하게 할수 있는데!  (3) 2007.01.23
배터리 리콜!  (5) 2007.01.21
C#은 JAVA짝퉁?  (9) 2007.01.19
Buy me a coffeeBuy me a coffee

+ Recent posts