에 대한 C#에서 멀티 스레딩을 사용하는 방법 I했습니다 기본적으로이 작업을 수행하는 응용 프로그램 :생성자
a)는 XML (내용의 많은 수를 구문 분석)을하고 클래스 객체에 드 직렬화/직렬화 데이터에 대한 수학적 연산을 수행합니다.
b) 여러 파일/디렉토리를 구문 분석하여 UI를 채 웁니다.
둘 다 독립적 인 작업입니다. 여기서 실행 시간이 길어 지므로 XML 파싱 및 연산을 수행하는 다른 클래스의 생성자를 호출하는 양식에서 멀티 스레딩을 사용하고 싶습니다. 그 방법을 안내해 주시겠습니까?
public partial class Form1: Form
{
public Binarylist bList = new Binarylist(); //parses the XML and does multiple operations
........
.......
private Form1_Load(object sender, EventArgs e)
{
........ //populates UI by parsing files & directories
}
여기 내 질문 - 나는 또한 주 스레드에서 병렬로를 Form1_Load을 실행할 수 있도록 내가 어떻게 Binarylist의 생성자를 멀티 스레딩합니까?
나는 당신을 얻지 못해 죄송합니다. 샘플 코드를 자세히 설명해 주시겠습니까? –
전체 단어를 사용하실 수 있습니까? –
그리고 당신은 이미 "Backgroundworker"를 찾았습니까? –