دلفي & threads مفاهيم و تطبيقات .
#13
يمكن تجميد (Lock) الـ Thread ثم إعادة تشغيله (UnLock) لإنجاز أشغال معينة باستخدام TCriticalSection، أو لمجرد Sleep زمني...
مثال:
PHP كود :
uses
  SyncObjs
;

// one lock for each independent resource
var
  
myLock : TCriticalSection;

// early during application startup:
myLock := TCriticalSection.Create;

procedure TMyThread.Execute;
begin
  
//... lock it
  
myLock.Acquire;

  
// use the shared resource

  // unlock it..
  
myLock.Release;
end; 
Acquire (أو Enter أيضا) بلغة API هي EnterCriticalSection وتستخدم للتجميد
Release هي LeaveCriticalSection لفك الحصار وإطلاق سراح الـ Thread
بارك الله لك أخي TF6M
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد


الردود في هذا الموضوع
دلفي & threads مفاهيم و تطبيقات . - بواسطة TF6M - 11-03-2010, 03:16 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة mohfa - 11-03-2010, 05:27 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة TF6M - 11-03-2010, 05:47 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة mohfa - 11-03-2010, 06:04 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة paix144 - 11-03-2010, 09:35 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة mohfa - 12-03-2010, 10:26 AM
دلفي & threads مفاهيم و تطبيقات . - بواسطة TF6M - 12-03-2010, 11:15 AM
دلفي & threads مفاهيم و تطبيقات . - بواسطة TF6M - 12-03-2010, 02:55 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة mohfa - 12-03-2010, 07:17 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة TF6M - 14-03-2010, 03:54 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة kachwahed - 14-03-2010, 05:23 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة mohfa - 14-03-2010, 05:58 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة paix144 - 15-03-2010, 09:12 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة TF6M - 25-03-2010, 06:18 PM
دلفي & threads مفاهيم و تطبيقات . - بواسطة TF6M - 26-03-2010, 02:25 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم