سلام
من به یه مشکل برخورد کردم. اینجا یه کلمه هست به اسم lock که تو سایت های مختلف خوندم که در زمان مولتی تردینگ مورد استفاده قرار می گیره واسه اینکه برای یک ترد خاص بخوای تنها این کد درون lock را اجرا کنی
اما متلا من از نومنه ی زیر اصلا سر در نمیارم
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace lock_sample
{
class Program
{
static readonly object _object = new object();
static void A()
{
// Lock on the readonly object.
// ... Inside the lock, sleep for 100 milliseconds.
// ... This is thread serialization.
lock (_object)
{
Thread.Sleep(100);
Console.WriteLine(Environment.TickCount);
}
}
static void Main(string[] args)
{
// Create ten new threads.
for (int i = 0; i < 10; i++)
{
ThreadStart start = new ThreadStart(A);
new Thread(start).Start();
}
Console.ReadLine();
}
}
}
مثلا این یعنی چی ؟خروجیش چیه؟
Console.WriteLine(Environment.TickCount);
عددهایی که تو خروجی میاین چه مفهومی دارن؟
میشه یکی کمکم کنه تا من این و بفهمم؟