मैं डेल्फी में एक बहु थ्रेडेड एप्लिकेशन लिख रहा हूं और साझा संसाधनों की सुरक्षा के लिए कुछ उपयोग करने की आवश्यकता है।डेल्फी - क्या सी # लॉक के बराबर है?
सी # में मैं "ताला" कीवर्ड का उपयोग करेंगे:
private someMethod() {
lock(mySharedObj) {
//...do something with mySharedObj
}
}
डेल्फी में मैं इसी तरह कुछ भी नहीं मिला, मैंने पाया बस TThread.Synchronize (someMethod) विधि है, जो फोन करके संभावित टकराव से बचाता है मुख्य VCL सूत्र में someMethod है, लेकिन यह वास्तव में नहीं है कि मैं क्या करना चाहते हैं ....
संपादित करें: मैं डेल्फी 6 का उपयोग कर रहा
कम से कम आप कॉल कर सकते हैं खिड़कियों एपीआई महत्वपूर्ण वर्गों – Arseny