Amir Mokarchi·۴ سال پیشتفاوت بین Task و Threadپیرامون همین مطلب:تفاوت بین Asynchronous و Multi-Threadingپیاده سازی Asynchronous به صورت Multi-Threadedتفاوت بین Process و Thread چیست؟کلا…
احسان میرسعیدی·۷ سال پیشآشنایی با Parallel LINQ در سی شارپ یکی از قابلیت هایی که در نسخه 3.5 دات نت فریم ورک افزوده شد قابلیت LINQ بود که برای راحت تر و روان تر کردن کار با داده ها طراحی شده بود و کم و بیش همه با آن آشنا هستند.یکی از قابلیت های کمتر شناخته شده دات نت فریم ورک PLINQ یا Parallel LINQ می باشد که با سادگی به ما کمک می کند، پردازش های ما به طور موازی و همزمان صورت بگیرد و سرعت و به...
احسان میرسعیدی·۷ سال پیشموازی سازی حلقه های for و foreachبا اینکه عصر ما عصر پردازنده های چند هسته ای است، اما ما عموما به همان سبک و سیاق سابق و با فرض تک پردازنده ای بودن سیستم، به توسعه برنامه ها می پردازیم. اگرچه در گذشته بهره گیری از پردازنده ها و توسعه برنامه های multi thread در گذشته کاری دشوار، زمانگیر و حساس بود. اما در دات نت 4 با معرفی کتابخانه TPL دیگر بهانه ای برای عدم توسعه برنامه های چند نخی وجود ندارد.