invoke를 해도 종종 에러가 뜸; ㅠ.ㅠ


밀도장을 계산하고, 노말라이즈 해서 픽셀 정보로 바꿈

바꾼 픽셀은 map이라는 bitmap 객체에 저장되고, 한 세트를 다 그리면 picturebox1.image에 넣어서 표시함


여기까진 상관 없는데


표시한 뒤에 map을 Save 메소드로 저장할려고 하니까 어디선가 쓰고 있다면서 지랄발광을 함 -_-

그래서 map.Save() 메소드를 불러오는 함수를 따로 만들고 델리게이트로 연산하는 쓰레드에 invoke 한 상황인데

여전히 계산중에 폼을 클릭하면 쓰레드 문제가 발생함...


Lock() 은 쓰는 방법을 몰라서 -_- 인터넷에서 검색한 방법대로 해도 해결 못해서 invoke를 사용한 상황


원하는 해결책은 두가지


1. 쓰레드에 안전한 image - file 저장 방법 Save 메소드 말고 ..

2. 쓰레드에 안전하게 뮤텍스를 쓰는 제대로된 방법


ㅠ.ㅠ