Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 03:31

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

 

Vb.net beliebig viele Threads erstellen

Reply
 
Old   #1


 
elite*gold: 155
The Black Market: 1057/0/0
Join Date: Jul 2012
Posts: 24,483
Received Thanks: 2,565
Vb.net beliebig viele Threads erstellen

Hey,
Ich würde mal gerne Wissen , wie ich beliebig viele Threads erstellen kann. Ich möchte ja einen Myfreefarm Bot schreiben , wo man den Bot eine liste mit Accounts gibt & der Bot die dann gleichzeitig bearbeitet. Dafür kann ich aber keine Backgroundworker nehmen , da die Menge der Accounts ja schwankt.

Wenn einer die lösung kennt , dann her damit.
Eine belohnung wird es dann auch geben.



xcyancali is offline  
Old   #2
 
elite*gold: 504
Join Date: May 2009
Posts: 1,568
Received Thanks: 725
Hi.

Kaffee kochen, Hier klicken ... , Lesebrille auf und Abfahrt ;>

Gruß

Reex


Reextion is offline  
Thanks
1 User
Old   #3


 
elite*gold: 155
The Black Market: 1057/0/0
Join Date: Jul 2012
Posts: 24,483
Received Thanks: 2,565
Hey,
Danke für den Link.
ahabe da aber noch eine Frage:
Ein neuer Thread wird ja durch diesen Befehl gestartet:

Dim Thread1 As New System.Threading.Thread(AddressOf SomeTask)
Thread1.Start

Aber wenn ich Ganz viele Threads starten möchte , kann ich ja nicht in einer schleife den Variabeln namen von "Dim Thread1" und Thread1.Start erhöhen.
Wie bewerkstelligt man sowas?
xcyancali is offline  
Old   #4
 
elite*gold: 2932
The Black Market: 168/1/0
Join Date: Oct 2009
Posts: 6,967
Received Thanks: 1,096
Code:
dim allThreads(12345) as thread

for i = 0 to ubound(allThreads)
   allThreads(i) = new thread(...)
   allThreads(i).start()
next i
so in etwa, kannste natürlich auch ne list(of thread) oder sowas für nehmen aber kommt quasi aufs selbe raus


tolio is offline  
Thanks
1 User
Old   #5
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Dec 2012
Posts: 12,887
Received Thanks: 7,928
Oder ohne variable den Thread erstellen. Weiß nicht ob das empfehlenswert ist, mache es aber gerne so, wenn ich nur 1 habe:
Code:
With New Thread(AddressOf SomeTask)
.IsBackground = True
.Start
End With
Kannst ja inne Schleife packen. Vllt geht ja
Requi is offline  
Old   #6
 
elite*gold: 35
Join Date: Aug 2007
Posts: 460
Received Thanks: 114
Optionalerweise berechnest du vorher wieviele threads dein computer schafft.

Habe schön öfters gesehen das das ohne Limit auch nach hinten losgehen kann.

Und direkt zu deinem Bot.

Erkennt MFF das nicht? Wie wäre es wenn du gleich jedem thread ein proxy zuweist zb? (:
Gotoxy is offline  
Old   #7
ギルガメッシュ




 
elite*gold: 0
The Black Market: 256/0/0
Join Date: Apr 2010
Posts: 9,264
Received Thanks: 3,541
Benutzt doch einfach Tasks

Task Class (System.Threading.Tasks)

Ich denke damit ist es leichter zu regeln wie viele Threads gleichzeitig laufen sollen.
Shawak is offline  
Old   #8


 
elite*gold: 155
The Black Market: 1057/0/0
Join Date: Jul 2012
Posts: 24,483
Received Thanks: 2,565
Quote:
Originally Posted by tolio View Post
Code:
dim allThreads(12345) as thread

for i = 0 to ubound(allThreads)
   allThreads(i) = new thread(...)
   allThreads(i).start()
next i
so in etwa, kannste natürlich auch ne list(of thread) oder sowas für nehmen aber kommt quasi aufs selbe raus
Hey , Danke so gehts.






Quote:
Originally Posted by Requi View Post
Oder ohne variable den Thread erstellen. Weiß nicht ob das empfehlenswert ist, mache es aber gerne so, wenn ich nur 1 habe:
Code:
With New Thread(AddressOf SomeTask)
.IsBackground = True
.Start
End With
Kannst ja inne Schleife packen. Vllt geht ja

Ist ja in etwa das gleiche wie Tolio das geposter hat.




Quote:
Originally Posted by Gotoxy View Post
Optionalerweise berechnest du vorher wieviele threads dein computer schafft.

Habe schön öfters gesehen das das ohne Limit auch nach hinten losgehen kann.

Und direkt zu deinem Bot.

Erkennt MFF das nicht? Wie wäre es wenn du gleich jedem thread ein proxy zuweist zb? (:

Myfreefarm kontroliert das nicht.
Hatte früher schonmal einen Bot in Autoit geschrieben. Und den dann 20x Paralel laufen lassen.
Und zu den Threads:
Niemand hat mehr als 30 Accounts ^^
Und ich schätze dass kann jeder Pc.




Quote:
Originally Posted by Shawak View Post
Benutzt doch einfach Tasks

Task Class (System.Threading.Tasks)

Ich denke damit ist es leichter zu regeln wie viele Threads gleichzeitig laufen sollen.
Mach ich jetzt auch
xcyancali is offline  
Old   #9
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,119
Received Thanks: 848
ThreadPool Class (System.Threading)
Threadpool exisitert genau für sowas.


Schlüsselbein is offline  
Thanks
1 User
Reply



« Previous Thread | Next Thread »

Similar Threads
Schrift für Threads Erstellen.
Hallo Epvp.. da ich für meinen Verkaufshop einen Werbebanner machen möchte. Wollte ich Fragen ob mir jemand erklären kann wie ich mit Gimp...
9 Replies - General Art
Threads erstellen WIe geht ihr vor?
Huhu Leute ♥ Ich wollt mal fragen wie ihr eure LANGEN Guides erstellt? hockt ihr euch da 10-20 mins an ein Guide dran oder erstellt ihr das...
8 Replies - Polls
[Tutorial]Beliebig viele Myspace Views faken!
Beliebig viele Myspace Views faken! Vorbereitung: ActivePerl ]ActivePerl Notepad Anleitung:
7 Replies - Tutorials



All times are GMT +2. The time now is 03:31.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.