Click here to Skip to main content
15,912,507 members
Home / Discussions / C#
   

C#

 
AnswerRe: how to use message box in windows service project. PinPopular
Vikram A Punathambekar14-May-08 3:23
Vikram A Punathambekar14-May-08 3:23 
GeneralRe: how to use message box in windows service project. Pin
prasadbuddhika14-May-08 3:30
prasadbuddhika14-May-08 3:30 
AnswerRe: how to use message box in windows service project. [modified] Pin
#realJSOP14-May-08 3:50
professional#realJSOP14-May-08 3:50 
GeneralRe: how to use message box in windows service project. Pin
Dan Neely14-May-08 9:57
Dan Neely14-May-08 9:57 
AnswerRe: how to use message box in windows service project. Pin
Member 9614-May-08 8:47
Member 9614-May-08 8:47 
GeneralRe: how to use message box in windows service project. Pin
prasadbuddhika14-May-08 21:04
prasadbuddhika14-May-08 21:04 
GeneralRe: how to use message box in windows service project. Pin
Member 9615-May-08 5:28
Member 9615-May-08 5:28 
Questionthread safe in Dispose method Pin
George_George14-May-08 2:57
George_George14-May-08 2:57 
Hello everyone,


Here is my code for Dispose method. Currently, I am thinking whether it is necessary to make it thread safe by adding a lock to prevent two threads to execute Dispose methods at the same time?

Notes:

1. disposing is used to indicate explicit call to Dispose or implicit call from Finalizer;

2. disposed is used to indicate whether current instance is Disposed or not, to prevent from disposing again. The thread safety consideration is used to protect this variable.

  protected virtual void Dispose(bool disposing)
  {
      lock (DisposeLock)
      {
          if ((false == disposed) && (true == disposing))
          {
// some operations here
              disposed = true;
          }
      }
  }



thanks in advance,
George
AnswerRe: thread safe in Dispose method Pin
Christian Graus14-May-08 3:00
protectorChristian Graus14-May-08 3:00 
GeneralRe: thread safe in Dispose method Pin
George_George14-May-08 15:16
George_George14-May-08 15:16 
GeneralRe: thread safe in Dispose method Pin
Peter Josefsson Sweden14-May-08 16:08
Peter Josefsson Sweden14-May-08 16:08 
GeneralRe: thread safe in Dispose method Pin
George_George14-May-08 16:20
George_George14-May-08 16:20 
GeneralRe: thread safe in Dispose method Pin
Peter Josefsson Sweden14-May-08 17:00
Peter Josefsson Sweden14-May-08 17:00 
GeneralRe: thread safe in Dispose method Pin
George_George14-May-08 17:26
George_George14-May-08 17:26 
GeneralRe: thread safe in Dispose method Pin
Peter Josefsson Sweden15-May-08 8:51
Peter Josefsson Sweden15-May-08 8:51 
GeneralRe: thread safe in Dispose method Pin
George_George16-May-08 20:42
George_George16-May-08 20:42 
GeneralRe: thread safe in Dispose method Pin
Peter Josefsson Sweden16-May-08 21:46
Peter Josefsson Sweden16-May-08 21:46 
AnswerRe: thread safe in Dispose method Pin
Peter Josefsson Sweden14-May-08 5:57
Peter Josefsson Sweden14-May-08 5:57 
GeneralRe: thread safe in Dispose method Pin
George_George14-May-08 15:21
George_George14-May-08 15:21 
QuestionDllImport question Pin
matt23lucier14-May-08 2:20
matt23lucier14-May-08 2:20 
AnswerRe: DllImport question Pin
Christian Graus14-May-08 2:38
protectorChristian Graus14-May-08 2:38 
AnswerRe: DllImport question Pin
Dario Solera14-May-08 2:46
Dario Solera14-May-08 2:46 
AnswerRe: DllImport question Pin
carbon_golem14-May-08 4:28
carbon_golem14-May-08 4:28 
AnswerRe: DllImport question Pin
matt23lucier16-May-08 8:16
matt23lucier16-May-08 8:16 
QuestionHow to include visio diagrams in C#.net application Pin
ysunil_7414-May-08 1:33
ysunil_7414-May-08 1:33 

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.