Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PYTANIE] 2 pętle nieskończone


Rekomendowane odpowiedzi

Opublikowano

witam, jak najprosciej to wykonać? tzn 2 pętle które będą razem działać obok siebie

 

 

Ps, pierwszy temat w nowym dziale

comment_aKm2b5jSiJgvkhmrlSzZ5Yc80OK7Mzta

Opublikowano

Piszesz funkcję, która nic nie zwraca w ten sposób

void Funkcja {
while (true)
{}
}

Potem tworzysz sobie gdzieś 2 wątki

Thread watek1 = new Thread(Funkcja) { IsBackground = true };
Thread watek2 = new Thread(Funkcja) {IsBackground = true};
watek1.Start();
watek2.Start();

Ważne jest abyś pamiętał o IsBackground, ponieważ bez tego program się całkowicie nie wyłączy.

Opublikowano

Począwszy od .NET 4.0 powoli odchodzi się od 'ciężkich' threadów na rzecz tasków. Sprawdzą się one lepiej w większości przypadków.

mjut.png
Opublikowano

a jak takiego taska skonstruować?

 

void Funkcja()
{
while (true) { }
}
 
var watek = new Task(Funkcja);
watek.Start();

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...