중화사전망 - 서예자전 - 안녕하세요, 대신, 이 VB.NET 호출 코드가 무슨 뜻인지 좀 봐주세요. ...

안녕하세요, 대신, 이 VB.NET 호출 코드가 무슨 뜻인지 좀 봐주세요. ...

실제로 이 코드 행은 C _ run completed(image, Nothing) 와 비슷하지만 BackgroundWorker 의 "스레드 안전" 문제를 해결합니다.

멀티 스레딩을 여러 명의 노동자가 동시에 일한다고 생각할 수 있습니다. 모든 사람이 한 가지 재료를 사용하고, 그 다음 그것을 채우고, 자르고, 다른 재료를 용접하면 엉망이 되지 않을까요? Invoke 의 역할은 스레드 모델을 사용하여 메서드를 호출하는 것입니다. 즉, "스레드 안전" 이라는 혼동을 피하기 위해 메인 라인을 먼저 옆으로 두는 것입니다. 위의 코드로 직접 변경하려고 하면 런타임 시 스레드 간 예외가 발생합니다.