Click here to Skip to main content
15,900,906 members

Comments by dhruv1707 (Top 3 by date)

dhruv1707 8-Nov-11 12:47pm View    
Hey thanks deepakdynamite. Here is my pseudo code which i'm thinking on, am i on right direction?

lock
lock lockarray[m+1]
lockentry = set Lock Entry[Item number]
writer code:
wait(mutex[item number]);
readcount[item number]--;
if read count[item number]==0
signal (wrt[item number]);
signal (mutex[item number])
}

lock
lock lockarray[m+1]
lockentry = set Lock Entry[Item number]
Reader code:
wait(mutex[item number]);
read count[item number]++;
if read count[item number]==1
wait (wrt[item number]);
wait(mutex[item number]);
signal mutex[item number];
dhruv1707 26-Sep-11 15:34pm View    
Hey, thanks once again for your reply, really appreciated. I am trying to separate out all the connections so that there is no collision of connection manager. Probably this may work?
dhruv1707 26-Sep-11 14:35pm View    
Thanks Marc, I'm new to java and jdbc. Can you suggest me more elaborately. Should I not close the connection for pipe_calculations.pipe_parameters_costing()? Is it wrong to have single connection manager? What should i use instead of static? can you please give me a brief snippet to help me understand. :)