Set();میخوام به ازای هر i داخل حلقه یک ترد ایجاد بشه و تا وقتی کار ترد ها تمام نشده other code اجرا نشود
other code;
public void Set(){
for i=0 to 20
}
Set();میخوام به ازای هر i داخل حلقه یک ترد ایجاد بشه و تا وقتی کار ترد ها تمام نشده other code اجرا نشود
other code;
public void Set(){
for i=0 to 20
}
در مبحث multiThreading برای جلوگیری از تداخل استفاده از حافظه مشترک یا اجرای سریال thread ها می تونید از Critical Section یا Mutex و یا SingleEvent استفاده نماید.
البته از WaitForMultipleObject هم برای اینکار استفاده کنید Handle های مربوط به Thread ها رو در یه آرایه بریزید و آدرس این آرایه و تعداد Thread هاتون و Flag وضعیت که بایستی به حالت Infinite باشه رو هم ست کنید
آخرین ویرایش به وسیله مصطفی ساتکی : سه شنبه 18 خرداد 1389 در 23:44 عصر