static char a[100][10];

 

이렇게 전역변수 선언했을 때, 메인에서 쓰레드 생성하기 전에

 

for(int i=0; i<50; i++) strcpy(a[i], "ㅇㅇ");

 

이렇게 하고, Thread1을 생성하면 해당 쓰레드(Thread1)에선 a가 '???'의 향연이 됨...

 

 

 

+ (2019.12.10)

 

왜냐하면 스레드는 스택은 공유 안 하니까..ㅎㅎ

힙은 공유하니까 반복문 돌려가며 쓸데없는 짓거리 하지 말고 동적 할당 받읍시다.

이걸 이제 발견했네.......

 

'프로그래밍' 카테고리의 다른 글

[C/C++] 쉽고 보기 좋게 설명한 곳  (0) 2014.03.19