Click here to Skip to main content
15,892,161 members
Home / Discussions / C#
   

C#

 
AnswerRe: how can i suppress Microsoft .NET security warning. Pin
SeMartens15-Jan-09 23:17
SeMartens15-Jan-09 23:17 
GeneralRe: how can i suppress Microsoft .NET security warning. Pin
Dattatraya K15-Jan-09 23:20
Dattatraya K15-Jan-09 23:20 
GeneralRe: how can i suppress Microsoft .NET security warning. Pin
SeMartens15-Jan-09 23:35
SeMartens15-Jan-09 23:35 
GeneralRe: how can i suppress Microsoft .NET security warning. Pin
Dave Kreskowiak16-Jan-09 4:01
mveDave Kreskowiak16-Jan-09 4:01 
QuestionProgramatically setting the smtp server in Outlook 2003 Pin
WritinCode15-Jan-09 22:51
WritinCode15-Jan-09 22:51 
AnswerRe: Programatically setting the smtp server in Outlook 2003 Pin
campurr3-Apr-10 5:44
campurr3-Apr-10 5:44 
QuestionSynchronization via Locks Pin
the_jat15-Jan-09 21:57
the_jat15-Jan-09 21:57 
AnswerRe: Synchronization via Locks Pin
SeMartens15-Jan-09 22:18
SeMartens15-Jan-09 22:18 
Hi,

so let me try to explain this.

The lock construct itself just helps the programmer to serialize multiple threads trying to accessing a critical path in an application. The lock statement itself doesn't protect the static variable, it is "protecting" the path within the construct. What the programmer does within the critical path is up to himself, so the lock construct doesn't know anything about the static variable.

If the programmer is not strict enough and access the lock static variable outside of an lock-construct (Attention: locking over the same lock-object) than the lock construct itself is useless.

What the author meant (in my opinon) is that he wants to make clear that the programmer has to be aware that whenever he/she wants to access a critical variable (or accessing a critical path) he has to use locks.

Does this help you a bit?

Regards
Sebastian

It's not a bug, it's a feature!

Me in Softwareland.

GeneralRe: Synchronization via Locks Pin
the_jat15-Jan-09 22:44
the_jat15-Jan-09 22:44 
GeneralRe: Synchronization via Locks Pin
N a v a n e e t h15-Jan-09 22:48
N a v a n e e t h15-Jan-09 22:48 
GeneralRe: Synchronization via Locks Pin
the_jat15-Jan-09 22:57
the_jat15-Jan-09 22:57 
AnswerRe: Synchronization via Locks [modified] Pin
Luc Pattyn16-Jan-09 1:53
sitebuilderLuc Pattyn16-Jan-09 1:53 
AnswerRe: Synchronization via Locks Pin
CPallini15-Jan-09 22:21
mveCPallini15-Jan-09 22:21 
GeneralRe: Synchronization via Locks Pin
the_jat15-Jan-09 22:32
the_jat15-Jan-09 22:32 
QuestionRe: Synchronization via Locks Pin
CPallini15-Jan-09 23:25
mveCPallini15-Jan-09 23:25 
AnswerRe: Synchronization via Locks Pin
the_jat15-Jan-09 23:43
the_jat15-Jan-09 23:43 
GeneralRe: Synchronization via Locks Pin
CPallini16-Jan-09 0:30
mveCPallini16-Jan-09 0:30 
AnswerRe: Synchronization via Locks Pin
N a v a n e e t h15-Jan-09 22:44
N a v a n e e t h15-Jan-09 22:44 
GeneralRe: Synchronization via Locks Pin
the_jat15-Jan-09 22:51
the_jat15-Jan-09 22:51 
GeneralRe: Synchronization via Locks Pin
SeMartens15-Jan-09 23:15
SeMartens15-Jan-09 23:15 
GeneralRe: Synchronization via Locks Pin
SeMartens15-Jan-09 23:24
SeMartens15-Jan-09 23:24 
GeneralRe: Synchronization via Locks Pin
the_jat15-Jan-09 23:32
the_jat15-Jan-09 23:32 
QuestionCan I programmatic enumerate running processes? Pin
devvvy15-Jan-09 20:18
devvvy15-Jan-09 20:18 
AnswerRe: Can I programmatic enumerate running processes? Pin
J a a n s15-Jan-09 20:36
professionalJ a a n s15-Jan-09 20:36 
GeneralRe: Can I programmatic enumerate running processes? Pin
SeMartens15-Jan-09 21:08
SeMartens15-Jan-09 21:08 

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.