سلام
من توی پروژه خودم 3 تا Tread دارم. چجوری میتونم مشخص کنم که Tread سوم تنها زمانی کار خودش رو شروع کنه Thread اول و دوم کارشون تموم شده باشه؟
سلام
با توجه به اینکه شما هیچ گونه کدی یا نمونه ای از کدهای خودتون ارسال نکردید دقیقا نمیشه گفت چیکار باید کنید. اما میتونید با استفاده از Thread.IsAlive چک کنید که کدوم یکی از ترد های شما هنوز زنده هستن و در حال کار هستن.
همچنین شما میتونید توی متد onComplete پروژه هم تردهای خودتون رو مدیریت کنید. البته اگر پروژه شما از نوع Asp.net Core هست.
روش و راه حل دیگه ای که برای مدیریت Thread ها وجود داره استفاده از دستور Task.ContinueWith هست. برای استفاده از این متد باید از کتابخانه زیر استفاده کنید
System.Threading.Tasks
اگر نیاز به توضیحات بیشتری در مورد ترد ها در سی شارپ یا در asp.net core دارید کافیه یک سرچ ساده رو در گوگل انجام بدید.
مثلا سرچ کنید
یا
همچنین خود مایکروسافت هم مثال هایی در این مورد در اختیار شما قرار میده
تصویر زیر چرخه ایجاد و پایان یک ترد رو در سی شارپ به شما نشون میده
برای توضیحات دقیق تر و بیشتر بهتره که از کدهای خودتون نمونه ای رو قرار بدید.
در این لینک هم میتونید اطلاعاتی رو کسب کنید.
موفق باشید
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
64
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
101
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1032
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1349
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1158
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
596
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
207
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
116
- پاسخ :
0
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
64
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
101
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1032
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1349
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1158
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
596
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
207
- پاسخ :
1
|