🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / çapraz iş parçacığı hatası

1-) C# RMOS

 

 

       public static readonly object locker1 = new object();

 

private void ekle()

        {

lock (locker1)

             {

                        // kodları buraya yaz

       }

        }

 

 

 

2-) DİĞER - çapraz iş parçacığı hatası -> invoke

 

        public static object locker1 = new object();

 private void ekle()

        {

lock (locker1)

                    {

                        this.Invoke(new MethodInvoker(() =>

                        {

// kodları buraya yaz

     }));

                     }

           }

 

3-) Web Servislerdeki hata için( Tüm Metot Kodlarını Bunun İçine Al) -> Eğer Aynı anda çağırırlarsa hataya düşmez

 

public static readonly object LockObject = new object();

lock (LockObject)

        {

            //Do stuff

        }

4-) bu yoluda bir dene

 

 System.Threading.Tasks.Task.Factory.StartNew(() =>

                    {

// do something

                    });

 2021 Ocak 25 Pazartesi
 571