نوشته شده توسط
googoole
چند نخی اصولا در ویژوال بیسیک استفاده نمی شود و بیشتر در دلفی و سی استفاده میشه اما مفهوم اون به این معنی است در یک لحظه چند پروسه متفاوت برای یک منظور ایجاد کنیم تا سرعت اجرای آن بیشتر بشه . این معنی خیلی ساده است اما پیاده سازی اون خیلی سخته . به عنوان مثال ما میخواهیم مقدار 1000! فاکتوریل رو بدست بیاریم خوب برای اینکار کافیه که اعداد 1تا 1000 رو در هم ضرب کنیم ، چند نخی به ما این امکان رو میده که زمان سیستم رو تقسیم بندی کنیم و این فعالیت زمانبر رو در اسلایس های زمانی کوچکتر بین سی پی یو تقسیم کنیم . امیدوارم مفهوم چند نخی و فعالیتهای نخ کشی شده رو فهمیده باشی حالا اگه راغب هستی بگو تا برات یک پروژه نمونه ارسال کنم . چون این مفهوم خیلی پیچیده است باید اطلاعات کافی درباره سیستم عامل و مفاهیم نحوه زمان بندی سی پی یو در لینوکس و ویندوز داشته باشی تا بهتر مفهوم رو درک کنی .