P
parez
Hi,
GetNextSequenceNumber2 worked for me in a different class..
but now it does not work.. it does not increment..
will it not get incremented after the return?
private static int GetNextSequenceNumber1()
{
lock (padlock)
{
return ++_sequenceNumber;
}
}
private static int GetNextSequenceNumber2()
{
lock (padlock)
{
return _sequenceNumber++;
}
}
private static int _sequenceNumber = 0;
static readonly object padlock = new object();
GetNextSequenceNumber2 worked for me in a different class..
but now it does not work.. it does not increment..
will it not get incremented after the return?
private static int GetNextSequenceNumber1()
{
lock (padlock)
{
return ++_sequenceNumber;
}
}
private static int GetNextSequenceNumber2()
{
lock (padlock)
{
return _sequenceNumber++;
}
}
private static int _sequenceNumber = 0;
static readonly object padlock = new object();