国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

Delphi中MIDAS線程模型種類(MIDAS之四)

2019-11-18 18:12:48
字體:
來源:轉載
供稿:網友
 

Delphi中MIDAS線程模型
  (1)Single
     代表所產生的In-PRocess COM程序是一個單一線程的程序,一次只能接收一個client發出來的request,由于是循環的操作,所以不會有多任務同時進行的問題,你的COM程序不需要編寫多任

     務處理的部分.
  (2)Apartment
     代表每一個Remote Data Module所產生的instance一次只能處理一個前臺發出的request,可是如果同時創建多個In-Process COM程序,那么每個COM程序都會有一個線程來處理,每個
     instance所處理的數據是安全的,可是你必須防止一些共享變量的沖突.
  (3)Free
     該線程模式可以讓Remote Data Module產生的每個instance通過各自的線程處理每個前臺發出的request,所以Remote Data Moudle本身必須采用多線程的程序寫法,你必須保護每
     個instance所處理的數據區域不會互相沖突..當使用ADO數據集時,推薦使用Free模型.
  (4)Both
     與Free相同,除了所有對應前臺界面的callback是連續的以外.
  (5)Neutral
     此種模式允許多個前臺程序在同一個時間以不同的線程來調用Remote Data Module,不過COM對象必須確保不會有前臺程序調用的沖突,你要確定每個線程在訪問全局變量及實例數據時,不

     會發生任何沖突.這個模式只適用在COM+.


上一篇:Delphi的桌面設置功能挖掘

下一篇:Delphi中MIDAS是什么(MIDAS之一)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 本溪市| 庆阳市| 黑山县| 吴川市| 安塞县| 万荣县| 顺昌县| 冷水江市| 望江县| 古蔺县| 自治县| 宁陕县| 班戈县| 东安县| 禄丰县| 安泽县| 株洲县| 榆中县| 桂阳县| 彩票| 沁阳市| 云浮市| 孟津县| 常山县| 瓦房店市| 体育| 德江县| 定远县| 金堂县| 辽阳市| 沐川县| 宜阳县| 丹寨县| 武功县| 雅江县| 曲水县| 体育| 卓资县| 柏乡县| 台湾省| 垫江县|