본문 바로가기

Coding Diary/C,C++,C#

Thread 파라미터 전달하기(왜 이걸 이제 알았을까...)

간만에 소스 분석 시간~~

 

판정 프로그램 보고 있었는데 

1년의 시간과 노력이 보상(?) 아님 헛... 

어쨋든 뭔갈 알았다... (왜 스레드가 무조건 안될 거라 생각 했는지...)

 

 

스레드 파라미터 은근히 중요한게 이유가 있다:

(개인 적인 의견임 )

1. 스레드 번호 부여

 - 스레드에게 ID가 있다고 하지만 파라미터에 int 하나만 넣어주면 배열 쓰기 편함...

2. 과거 Tcp 통신 비동기 통신 할때

 - 지금은 Task 방식을 쓰지만  옛날에 Tcp 사용 할때 소켓만 파라미터로 넘겨 줬더라면... ㅠㅠㅠ

 - 소켓 30개만 열어보면 index가 많이 중요함...(다른 분들은 어떻게 처리하는 지 모르지만.../ Dictionary 처리해서 코드 복잡해 지는 것보다.. 나은거 같음)

 

그리고 스레드 인스턴스 시에 파라미터로 해당 값 넣어 주면 됨

요렇게~