国产探花免费观看_亚洲丰满少妇自慰呻吟_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之一)

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

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 临城县| 商水县| 水富县| 靖州| 依兰县| 兰溪市| 莱州市| 类乌齐县| 萨迦县| 屏山县| 澄城县| 房产| 靖州| 泾阳县| 龙南县| 丰县| 绥阳县| 巴青县| 平湖市| 云龙县| 阳春市| 宜兴市| 察隅县| 乌拉特后旗| 南漳县| 泽普县| 横峰县| 泌阳县| 南丰县| 寿阳县| 搜索| 图木舒克市| 德昌县| 无棣县| 磐石市| 白朗县| 鄂温| 开原市| 砀山县| 武城县| 边坝县|