현재 2 + k loc의 여러 파일을 가지고있는 다소 복잡한 다중 스레드 응용 프로그램을 상속 할 수도 있습니다. 전역 변수가 많은 곳에서 액세스하고 많은 관행에서 액세스 할 수 있습니다.멀티 스레드 응용 프로그램을위한 전략
현재 패턴으로 새 기능을 추가하기 전에 응용 프로그램의 기본 아키텍처를 더 잘 만들 수 있는지 알아보고자합니다. 다음은 간단한 설명이다 :
- 앱 데이터 메모리 목록에 있고, 챠트, listB
- 앱, dataFileB을 dataFileA (오프라인 기능을 위해) 데이터의 로컬 복사본이
- 앱 실 TA1, TB1을 갖는 서버에서 클라이언트로
- 스레드 TA2, TB2 업데이트 더티 데이터 서버 클라이언트에서 더티 데이터를 업데이트
- 스레드 TA3, TB3 업데이트 로컬 파일에 메모리 목록에있는 더러운 데이터
나는 어떤 패턴, 전략, 프로그래밍 관행이 다른지에 관해서 다소 문제가있다. 이것에 대한 최선의 결정을 내릴 수있는 지식을 갖춰야한다. 여기
내가 나 자신을 위해 발명 한 몇 가지 목표입니다 :- 이 쉽게 일반 인턴은 새로운 기능을 추가 할 수 있도록 가능한 한 안정적인 응용 프로그램을 유지 (큰없는 노 보일러의 50 개 라인 각각의 새로운 EditRecordX.cs 코드)는
- 복잡성이 프로젝트에 나를 도울 수있는 키워드 또는 다른 팁
감사를 줄입니다.
주석 주셔서 감사합니다. 나는 그것들을 점검 할 것이지만, 지금은 2.0 우주에 머물러 있기 때문에 vs2010과 4.0에 가능한 해결책은 제게 도달하지 못합니다. – Morri