Mutex و Semaphore در Thread

Mutex و Semaphore در Thread

در این مقاله با مثال شرح می دیم چطور از Mutex و Sempahore در thread برای همگام سازی thread استفاده کنیم.

بیشتر بخوانید
Thread Safety در C#

Thread Safety در C#

Thread safety یک مفهوم در زمینه برنامه های چندنخی است.

بیشتر بخوانید
چند نخی در C#

چند نخی در C#

در این مقاله تلاش داریم به روش ساده ای این ها رو توضیح بدم. چند نخی چیست، چرا ازش استفاده میکنیم و در چه موقعیت هایی کاربردی است. همچنین آیا با asynchronous متفاوت است یا خیر، و در نهایت مثال هایی از ساختار چندنخی نوشته میشه.

بیشتر بخوانید
تفاوت بین وب سرویس و .net remoting

تفاوت بین وب سرویس و .net remoting

هر دو تکنولوژی برای توسعه برنامه های توزیع شده فریم ورک مناسبی ارائه می کنند.

بیشتر بخوانید
آمورش Remoting در C#

آمورش Remoting در C#

.net remoting یک رهیافت abstract برای ارتباطات درون process ی ارائه می کند که شی Remotable را از دامین برنامه سرور یا کلاینت و از یک مکانیزم مشخص ارتابطی جدا می کند.

بیشتر بخوانید
تعریف و کاربرد git stash‌

تعریف و کاربرد git stash‌

کاربرد git stash ذخیره کردن موقت تغییرات در مواقعی هست که می خوایم روی برنچ دیگه ای کار کنیم.

بیشتر بخوانید
دلیگیت ها - تفاوت بین Action - Func - Predicate

دلیگیت ها - تفاوت بین Action - Func - Predicate

در این مقاله استفاده از سه نوع delegate را مرور می کنیم.

بیشتر بخوانید
indexer ها در C#

indexer ها در C#

ایندکسرها C# معمولا به اسم آرایه های هوشمند شناخته می شوند. ایندکسر C# یک property کلاس است که به ما اجازه می دهد به متغیر عضو کلاس یا strcut با استفاده از ویژگی های آرایه دسترسی داشته باشیم.

بیشتر بخوانید
مقایسه بین API های REST و SOAP

مقایسه بین API های REST و SOAP

در این مقاله تفاون بین انواع تفاوت های بین SOAP و REST را توضیح می دهیم. چرا، چه موقع و چطور از یکی از این API ها در توسعه استفاده کنیم؟

بیشتر بخوانید
آزاد سازی فضای دیسک - پاک کردن لاگ های systemd journal در ubuntu 20.04

آزاد سازی فضای دیسک - پاک کردن لاگ های systemd journal در ubuntu 20.04

قصد دارید فضای دیسک سیستم ubuntu رو آزاد سازی کنید؟ یکی از کارهایی که میشه کرد اینه که لاگ های systemd journal رو حذف کنید، این کار می تونه تا چندین گیگابایت از فضا رو آزاد سازی کنه.

بیشتر بخوانید