KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a question. Is it possible and valid, if I have an object with a method DoSomething(), if I create multiple threads for this method, will it work and would it run as a seperate thread of its own? E.g. public class SomeClass { public void DoSomething() { //somethings done here } } public class MainProgram { public MainProgram() { InitializeComponents(); } protected override OnStart(string[] args) { SomeClass sc = new SomeClass(); Thread workerOne = new Thread(() => sc.DoSomething()); workerOne.Start(); Thread workerTwo = new Thread(() => sc.DoSomething()); workerTwo.Start(); //start a new thread calling same method } } I hope that kind of explains what I mean. Would this work or cause any problems? I am writing a program that needs to almost be realtime software, I am currently deciding whether initialising a new instance of SomeClass is better or not? Hope someone can answer. If my question's dont make sense, please comment and I'll explain further! Thanks, Base33 PS The code was written specifically for the example :)
Tags (comma-separated)
Save Edits
Cancel