Yazılım | Programlama c# Multi threading

Hll qnq

Uzman üye
17 May 2016
1,399
1
Butona bastığımda yazdığım methodu aynı anda 4 pencere açılıp aynı anda sürekli methodun içeriğini çalışmalarını istiyorum.
Selnium ile yaptığım projeyi tek pencere ile yönetmek değil multi chrome açıp onlarda da çalışmasını istiyorum. Birde kullandığım eklentinin birinin await ile bekliyorum async olması lazım.


alttaki gibi yapmaya çalıştım ama pencereler açılıyor 1 tanesinde görev dönüyor. diğerleri boş ekranda bekliyor chrome.

Kod:
for (int i = 0; i < 3; i++)
            {
                new Thread (() =>
                {
                    while (true)
                    {
                        MultiCalis();
                    }
                }).Start();
            }


private async **** MultiCalis()
        {
            await DriverBaslat(null);
            await Task.Delay(2000);
            driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(40);
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
            await GorevAsync();
            await Task.Delay(2000);
        }
 
Moderatör tarafında düzenlendi:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.