Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 05:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] Threads - How2 + Erklärung

Discussion on [C#] Threads - How2 + Erklärung within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Unreal <3's Avatar
 
elite*gold: 1
Join Date: Feb 2012
Posts: 248
Received Thanks: 45
[C#] Threads - How2 + Erklärung

Hey.
Bin vor kurzem in C# eingestiegen mit Visual Basic und bin nun an die folgende Grenze gestoßen, dass ich eine Endlosschleife habe, die auch dauerhaft durchlaufen muss, und mir gesagt wurde, dass ich etwas nebensächlich laufendes nur mit einem Thread machen kann.
Es wäre nett wenn mir jemand kurz und knackig erklärt wie ich das anstelle.
Mfg Unreal
Unreal <3 is offline  
Old 02/10/2014, 18:35   #2
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Zeig deinen Code.
Schlüsselbein is offline  
Old 02/10/2014, 18:48   #3
 
Unreal <3's Avatar
 
elite*gold: 1
Join Date: Feb 2012
Posts: 248
Received Thanks: 45
Quote:
Originally Posted by Schlüsselbein View Post
Zeig deinen Code.
Bin momentan Zuhause, und der Code ist bei der Arbeit. Ich versuchs dir aber kurz zu erklären.

Ein momentan einfaches Idle game.
Eine simple Exp Anzeige, die jede Sekunde 1 Exp hochzählt, und bei bestimmter Exp lvl erreicht, und diese dann erhöht.
D.h.

while
{
1 exp pro Sekunde
}

if
{
Exp erreicht, lvl erhöhen + mehr benötigte exp
goto 1. schleife
}
Unreal <3 is offline  
Old 02/10/2014, 18:50   #4
 
elite*gold: 46
Join Date: Oct 2010
Posts: 782
Received Thanks: 525
Code:
Thread t1 = new Thread(() =>
            {
                while(true)
                {
                    //dein code hier hin
                }
            });
            t1.Start();
            t1.Join(); // warte bis t1 sich beendet. kannst t1 auch einfach laufen lassen
        }
Google und MSDN kann helfen. Musst nur Zugriff auf gemeinsam Genutzte Objekte synchronisieren.
th0rex is offline  
Old 02/10/2014, 18:59   #5

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Du nutzt C#, was spricht gegen einen Timer, der jede Sekunde den Wert inkrementiert?
snow is offline  
Old 02/10/2014, 19:06   #6
 
Unreal <3's Avatar
 
elite*gold: 1
Join Date: Feb 2012
Posts: 248
Received Thanks: 45
Quote:
Originally Posted by snow911 View Post
Du nutzt C#, was spricht gegen einen Timer, der jede Sekunde den Wert inkrementiert?
Wäre nett wenn du es mir etwas genauer erläuterst, bin reichlich neu in sachen C#.
Edit: Nutze nur die Console, kein Forms.
Unreal <3 is offline  
Old 02/10/2014, 21:25   #7
 
elite*gold: 0
Join Date: May 2010
Posts: 88
Received Thanks: 23
Dazu kommt, dass das Arbeiten mit Timern immer die schlechteste aller Möglichkeiten ist.

Ist schon richtig, wenn du das über nen ThreadStart oder neuen Task laufen lässt.
Easy-Emu is offline  
Old 02/10/2014, 22:06   #8
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by Unreal <3 View Post
Wäre nett wenn du es mir etwas genauer erläuterst, bin reichlich neu in sachen C#.
Edit: Nutze nur die Console, kein Forms.
nen neuen timer erstellen und starten, sollte auch in der console gehen


Quote:
Originally Posted by Easy-Emu View Post
Dazu kommt, dass das Arbeiten mit Timern immer die schlechteste aller Möglichkeiten ist.
Das "immer" an dieser Stelle würde ich nicht unterschreiben, es gibt sehr oft Mittel die besser sind als nen Timer aber eben auch nicht immer.
tolio is offline  
Old 02/11/2014, 17:27   #9
 
Unreal <3's Avatar
 
elite*gold: 1
Join Date: Feb 2012
Posts: 248
Received Thanks: 45
Wäre nett wenn mir auch jemand Privat helfen könnte, da ich einiges an Fragen hab, und nicht für jede ein Thread eröffnen will.

Möglichst Skype Adden.
Thx
Unreal <3 is offline  
Reply


Similar Threads Similar Threads
[How2] Neue Korea Metins einbauen. (Mit Erklärung)
02/24/2013 - Metin2 PServer Guides & Strategies - 143 Replies
Hoi Hoi. Da ich gerade eben in einem Thema gesehen hab', dass jemand Hilfe brauch' mein einfügen der neuen Metins, hier nun ein Guide dazu. Link zum alten Thema: Klick mich hart. Mjoa. Hier mein unglaubliches Tutorial :f 1. Entpackt eure root.e** Dateien und öffnet die npclist.txt 2. Fügt dort den folgenden Code ein:
[B] How2 BF3 Eu Key für 18€
02/12/2012 - elite*gold Trading - 13 Replies
Hallo, Hier biete euch ein von mir selbst geschriebenes Tutorial an. Ich habe diese Variante , die hier erkläre selbst mitpositivem Erfolg absolviert. Ich möchte für dieses Tut 50e*g. Ich möchte, dass einer Trusted (mit entsprechenden Feedback im Forum dann)



All times are GMT +1. The time now is 05:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.