-3
멀티 코어 CPU를 사용하기 위해 .Net 응용 프로그램을 자동으로 병렬화하는 방법이 있는지 알고 싶습니다..net 응용 프로그램을 자동으로 병렬화합니다.
일부 코딩 작업을 수행 할 수 있는지 알고 싶지만 도구 또는 "런타임"이 있습니까? 그것은 수동으로하지 않고 병렬 (멀티 스레딩)에서 응용 프로그램을 실행할 수 있습니까?
고마워요 :)
멀티 코어 CPU를 사용하기 위해 .Net 응용 프로그램을 자동으로 병렬화하는 방법이 있는지 알고 싶습니다..net 응용 프로그램을 자동으로 병렬화합니다.
일부 코딩 작업을 수행 할 수 있는지 알고 싶지만 도구 또는 "런타임"이 있습니까? 그것은 수동으로하지 않고 병렬 (멀티 스레딩)에서 응용 프로그램을 실행할 수 있습니까?
고마워요 :)
없음 - .NET 응용 프로그램을 병렬화 할 수있는 방법이 없습니다. 프로그래머는 멀티 스레드/병렬을 기반으로 빌드해야하며 특정 응용 프로그램 영역은 병렬화에 적합하지 않습니다.
고마워요, 제 질문이었습니다. –
어떤 작업을 병렬 처리 하시겠습니까? 그리고 무슨 목적으로? –
당신이 무엇을 요구하고 있는지 불분명합니다. Windows와 같은 멀티 태스킹 운영 체제에서는 응용 프로그램을 여러 번 시작할 수 있으며 해당 인스턴스는 "병렬"로 실행됩니다. 또는 전체 코드 기반을 분석하고 코드를 병렬 처리하도록 다시 작성하는 도구를 원하십니까? 이것이 유한 한 시간에 가능하다고 생각하지 마십시오. –
비동기 메서드를 사용하면 일부 병렬화를 간단하게 할 수 있지만 스위치를 켜고 모든 컴퓨팅 코어에서 작업을 줄이기 위해 컴파일러에 지시 할 수는 없습니다. –