2016-07-06 3 views
-3

멀티 코어 CPU를 사용하기 위해 .Net 응용 프로그램을 자동으로 병렬화하는 방법이 있는지 알고 싶습니다..net 응용 프로그램을 자동으로 병렬화합니다.

일부 코딩 작업을 수행 할 수 있는지 알고 싶지만 도구 또는 "런타임"이 있습니까? 그것은 수동으로하지 않고 병렬 (멀티 스레딩)에서 응용 프로그램을 실행할 수 있습니까?

고마워요 :)

+0

어떤 작업을 병렬 처리 하시겠습니까? 그리고 무슨 목적으로? –

+2

당신이 무엇을 요구하고 있는지 불분명합니다. Windows와 같은 멀티 태스킹 운영 체제에서는 응용 프로그램을 여러 번 시작할 수 있으며 해당 인스턴스는 "병렬"로 실행됩니다. 또는 전체 코드 기반을 분석하고 코드를 병렬 처리하도록 다시 작성하는 도구를 원하십니까? 이것이 유한 한 시간에 가능하다고 생각하지 마십시오. –

+0

비동기 메서드를 사용하면 일부 병렬화를 간단하게 할 수 있지만 스위치를 켜고 모든 컴퓨팅 코어에서 작업을 줄이기 위해 컴파일러에 지시 할 수는 없습니다. –

답변

2

없음 - .NET 응용 프로그램을 병렬화 할 수있는 방법이 없습니다. 프로그래머는 멀티 스레드/병렬을 기반으로 빌드해야하며 특정 응용 프로그램 영역은 병렬화에 적합하지 않습니다.

+0

고마워요, 제 질문이었습니다. –

관련 문제