2014-12-06 3 views
1

누구나 저에게 대답 해 주시겠습니까? 평행선은 일반적으로 어디에 사용됩니까?병렬 gc는 어디에 사용됩니까?

내가 읽고있다 기사 :

http://blog.takipi.com/garbage-collectors-serial-vs-parallel-vs-cms-vs-the-g1-and-whats-new-in-java-8/

그리고있다 "는 병렬 수집기는 응용 프로그램의 일시 중지를 견딜 수있는 오버 헤드 콜렉터로 인한 낮은 CPU를 최적화하려고하는 응용 프로그램에 가장 적합합니다."

그러나 정확한 사례가이 경우에있을 수 있습니까? 감사합니다. .

답변

2

거의 모든 응용 프로그램이 짧은 일시 중지에 대처할 수 있습니다. 어떤 응용 프로그램이 일시 중지에 대처할 수 있는지 묻는 대신, 실제로 어떤 응용 프로그램이 일시 중지에 대처할 수 없는지 묻고 있어야합니다.

일시 중지에 대응할 수없는 응용 프로그램은 실제 세계와 직접 상호 작용해야하며 실시간으로 처리해야하는 응용 프로그램입니다. 기계와 로봇이 가장 좋은 예입니다. 예를 들어 비상 사태시 브레이크를 밟을 때 쓰레기 수거를 위해 자동차의 ABS가 일시 정지되는 것을 원하지 않습니다.

일시 중지에 대처할 수있는 응용 프로그램의 전형적인 예는 데스크톱 응용 프로그램입니다. 메뉴를 표시하거나 버튼 클릭에 응답하는 데 걸리는 초의 순간은 사용자가 간과 할 가능성이 있습니다.

관련 문제