>> VCL Delphi yang terkait dengan user interface umumnya not
>> thread-safe, anda harus berhati-hati untuk memastikan blok rutin
>> yang terkait dengan manipulasi user interface ini ke dalam blok
>> critical section.
>
> Suatu routine kan harus tetep jalan secara multitask untuk proses
> secara detail dengan parameter se-permilisecond pun tidak boleh ada
> delay dalam monitoring proses.
>
Saya ndak paham maksud pertanyaan anda anda, tapi adalah hal yang umum
ketika multiple thread hendak mengakses resource yang sama, anda harus
melakukan task atas akses resource tersebut dalam blok critical
section. Dalam hal ini pasti akan ada delay meski hanya
sepernanosecond karena resource yang sama digunakan secara
bersama-sama secara 'simultan', kalau semuanya akses secara bebas
begitu saja ya pasti bakal amburadul dong, ini berlaku ndak hanya di
delphi tapi konsep multithreading secara general.
> Kalo diartikan dalam one-thread on one-connection, apakah tidak ada
> delay time processing trus estimasi waktu terbuang dibandingkan
> dengan output proses gimana. DOA (Direct Oracle Access) bisakah
> disebut dengan thread task bukan pooling task.
maaf, tapi arahan pertanyaan anda ini kayaknya saya agak bingung.
kaitan antara one-thread one-connection dengan delay time processing
ini anda melihatnya dari sisi mana dulu pak?
> Kalo diterapkan dalam sistem monitoring suatu produksi, pemakaian
> thread kan wajib tidak boleh pake sistem pooling task. Dalam setiap
> milisecond, milidetik, menit , jam , hari, bisa-bisa sampe
> berbulan-bulan output harus presisi, untuk itu di delphi
> bagaimanakah. Yang jadi masalah nanti dimana yah, managemen
> memori,handled-process.
Well, saya ndak tau bagaimana task yang ingin anda bangun. namun
mempertahankan output secara presisi hingga setiap milisecond-nya
secara berbulan-bulan nampaknya agak meragukan, baik dari sisi
software maupun hardware. User interaction, hardware access time
termasuk di dalamnya delay time yang ditimbulkannya, akses network,
dll tidak ada yang bersifat konstan seperti yang anda maui.
> Kalo masih di under DOS, bahasa C mampu
> cuman sekarang jamannya visual.
CMIIW, Jaman DOS blom ndak ada threading pak, adanya multitask dan itu
pun sifatnya semu.
--
Salam,
-Jaimy Azle
===========================================================
|| Personal Weblogs: http://jaim.log.web.id ||
|| Personal Delphi Weblogs: http://delphi.log.web.id ||
* Pengantar Pemrograman Database C/S, Delphi dan Firebird
http://delphi.log.web.id/blogs/delphi/000152.html
===========================================================
I wonder what sort of lobbying Microsoft did behind the scenes
to get Borland to abandon win32 in favor of .Dot. Something
like, "We'd like to make you an offer you can't refuse..."
-- Jeff Undercash
Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED]
| Yahoo! Groups Sponsor | |
|
|
Yahoo! Groups Links
- To visit your group on the web, go to:
http://groups.yahoo.com/group/Delphindo/
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
