Click here to Skip to main content
15,888,053 members
Home / Discussions / C#
   

C#

 
GeneralRe: Building unused methods in a class Pin
Nadia Monalisa19-Sep-06 10:42
Nadia Monalisa19-Sep-06 10:42 
GeneralRe: Building unused methods in a class Pin
Dave Kreskowiak19-Sep-06 11:50
mveDave Kreskowiak19-Sep-06 11:50 
GeneralRe: Building unused methods in a class Pin
Nadia Monalisa19-Sep-06 14:53
Nadia Monalisa19-Sep-06 14:53 
QuestionWhen to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 8:55
Nadia Monalisa19-Sep-06 8:55 
AnswerRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Dave Kreskowiak19-Sep-06 10:03
mveDave Kreskowiak19-Sep-06 10:03 
AnswerRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Guffa19-Sep-06 10:35
Guffa19-Sep-06 10:35 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 10:48
Nadia Monalisa19-Sep-06 10:48 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Christian Graus19-Sep-06 13:19
protectorChristian Graus19-Sep-06 13:19 
Making the variables not static will not solve your problem. If your app is multi threaded, and the threads all access a variable that exists in a single instance, then you need to use locking. Static simply defines the fact that there is only one variable, but if you move the variable to an instance, and pass an instance between threads to access the variable, you've created a new problem ( passing a reference to the class ) and not solved the old one ( multi threads all hitting the same variable ).

bashiwala wrote:
I did not like to learn Lock chapter of C


Why not ?

bashiwala wrote:
Is there any simple snippet you can show me to lock a variable ?


Isn't it just the lock keyword and a block that does the work ?

bashiwala wrote:
Is this locking required for only static variables ? or do I need to lock Static Methods too


Any code which changes a variable where that instance is shared across threads needs to be locked. Do you understand what the issue is ?



Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog

GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 14:38
Nadia Monalisa19-Sep-06 14:38 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Christian Graus19-Sep-06 14:47
protectorChristian Graus19-Sep-06 14:47 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 16:25
Nadia Monalisa19-Sep-06 16:25 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Christian Graus19-Sep-06 16:40
protectorChristian Graus19-Sep-06 16:40 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 17:30
Nadia Monalisa19-Sep-06 17:30 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa2-Oct-06 4:32
Nadia Monalisa2-Oct-06 4:32 
QuestionLeft Function in C# Pin
MyRunner2319-Sep-06 7:34
MyRunner2319-Sep-06 7:34 
AnswerRe: Left Function in C# Pin
Jon Sagara19-Sep-06 7:41
Jon Sagara19-Sep-06 7:41 
AnswerRe: Left Function in C# Pin
Eric Dahlvang19-Sep-06 7:45
Eric Dahlvang19-Sep-06 7:45 
GeneralRe: Left Function in C# Pin
samtam19-Sep-06 22:13
samtam19-Sep-06 22:13 
GeneralRe: Left Function in C# Pin
Eric Dahlvang20-Sep-06 4:33
Eric Dahlvang20-Sep-06 4:33 
GeneralRe: Left Function in C# Pin
samtam20-Sep-06 20:26
samtam20-Sep-06 20:26 
QuestionHow to capture the URL? Pin
zhoujun19-Sep-06 5:11
zhoujun19-Sep-06 5:11 
QuestionCalculating scientific notation? Pin
Goalie3519-Sep-06 5:10
Goalie3519-Sep-06 5:10 
AnswerRe: Calculating scientific notation? Pin
Stefan Troschuetz19-Sep-06 5:24
Stefan Troschuetz19-Sep-06 5:24 
QuestionSet resolution in Metafiles Pin
cubeccu19-Sep-06 5:07
cubeccu19-Sep-06 5:07 
Questionwriting to string resource Pin
likefood19-Sep-06 4:57
likefood19-Sep-06 4:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.