Ich möchte Threads erstellen und zuweisen unterschiedliche Funktion für jeden Thread mit C#?create threading und zuweisen Funktion, um es mit C#
2
A
Antwort
1
Absolut die Verwendung der neuen Task-Klasse in. NET 4 ist der einfachste Weg.
Task.Factory.StartNew(() => mymethod());
2
Thread T = new Thread(SomeFunction);
T.Start();
5
Sofern Sie für die Erstellung von Threads gute Gründe haben, sollten Sie mit the managed thread pool stattdessen bevorzugen und wenn .NET 4 ist eine Option, sollten Sie einen Blick auf die neue Task Klasse nehmen.
0
var delegates = new []{NamedMethod1, NamedMethod2,()=>DoSomething()}
var threads = new List<Thread>();
foreach(var theDelegate in delegates) threads.Add(new Thread(theDelegate));
foreach(var thread in threads) thread.Start();
foreach(var thread in threads) thread.Join();
Verwandte Themen
- 1. Winform und Threading (C#)
- 2. C#, Event-Handler und Threading
- 3. C# -Threading und Windows Forms
- 4. Mischen Threading von c-Funktion mit Python Multiprozessing
- 5. Node.js C++ Addon: Threading
- 6. "Create List" -Funktion in Excel-Automatisierung C#
- 7. Funktion Wert zuweisen, nachdem es Swift
- 8. C# threading parallel
- 9. C# Threading parallel Ausgabe
- 10. C# create thead und tbody
- 11. C# Threading race condition
- 12. Multiprocessing/Threading auf einer Funktion
- 13. C# Threading & Blocking
- 14. Zuweisen Funktion zu Funktionsfeld in C
- 15. Betriebssystemunabhängiges Threading in C++?
- 16. MySQL 'create schema' und 'create database' - Gibt es einen Unterschied
- 17. Erstellen von Windows und Threading - C++
- 18. C++ 0x threading
- 19. CAsyncSocket und Threading
- 20. C# Threading mit Aufruf, Einfrieren des Formulars
- 21. C# Manuelles Threading
- 22. Threading und statische Methoden in C#
- 23. Threading und pcap Probleme
- 24. C# threading Verhalten
- 25. C# Threading Speicher Ausnahme
- 26. Threading in C
- 27. Cross-threading C#
- 28. Threading und Schlafen
- 29. JDBC und Threading
- 30. Threading einer Member-Funktion aus einer Klasse
wenn Funktionen hat viele Argumente wie diese Funktion: sent_to_server (string init_message, List all_action_messages, byte [] Puffer, ASCIIEncoding Encoder, Network clientStream) –
kartal