Delphi의 Midas 스레드 모델
(1) 싱글
생성 된 임시 내 프로세스 COM 프로그램은 한 번에 한 클라이언트가 발행 한 요청을받을 수있는 단일 스레드 프로그램입니다. 시간. 귀하의 COM 프로그램은 여러 글쓰기가 필요하지 않습니다
취급의 일부.
(2) 아파트
다시 말해, 각 원격 데이터 모듈에 의해 생성 된 인스턴스는 한 번에 하나의 전경으로 발행 된 요청 만 처리 할 수 있지만, 다중 처리 된 COM 프로그램이 동시에 생성되면 각 COM 프로그램은 처리 할 스레드가 있습니다. 각
인스턴스로 처리 된 데이터는 안전하지만 일부 공유 변수 간의 충돌을 방지해야합니다.
(3) 무료
이 스레드 모드는 원격 데이터 모듈에서 생성 된 각 인스턴스가 자체 스레드를 통해 각 전경에서 발행 한 요청을 처리 할 수있게하므로 원격 데이터 자체는 다중 스레드 프로그램 작성을 채택해야합니다.
각 인스턴스에서 처리 된 데이터 영역은 ADO 데이터 세트를 사용할 때 서로 충돌하지 않습니다.
(4) 둘 다
프론트 엔드 인터페이스에 해당하는 모든 콜백이 연속적이라는 점을 제외하고는 무료입니다.
(5) 중립
이 모드를 사용하면 여러 전경 프로그램이 다른 스레드를 동시에 호출 할 수 있습니다. 데이터., 아니오
충돌이 발생합니다.이 모드는 COM+에만 적용됩니다.