It is currently Wed, 01 Oct 2014 09:15:09 GMT



 
Author Message
 Semaphore Idea
I've been following the Semaphore Idea thread with great anticipation of an
acceptable solution - but....

It seems to me all of the responses suppose the process (task) doing the
locking will remain active until it can 'undo' the lock.  I need something
that will 'go away' if the task or system crashes.  I'm pretty new to Unix
but it seems to be the locking mechanisms mentioned so far would remain in
place in the event of a task or system crash.

On other platforms things like inter-task message ports, little chunks of
memory that can be grabbed or tested or with a file sharing mechanism such as
DOS SHARE, a file can be opened in output mode and another task would fail on a
an open or scratch.

Surely something like that exists on the Unix platform and ksh.  My problem is
further compounded (I think) in that the contending tasks can be in foreground
or background.

I thought if background tasks were submitted with identifying dummy parms I
could use ps -ef | grep whatever to solve the problem but I dunno what I'd do
about the foreground (user) tasks.



 Tue, 13 Aug 1996 19:32:00 GMT   
 
   [ 1 post ] 

Similar Threads

1. Semaphore Idea

2. Increasing # of semaphores in semaphore set?

3. Sys V Semaphores vs. POSIX Semaphores??

4. Shared memory and semaphore settings

5. about share memory and semaphore

6. about shared memory and semaphore

7. semaphore and shared memory

8. IPC and Semaphore problem?

9. Kernel parameters - maxusers, shared memory, semaphores

10. linux kernel parmeters - bumping # of semaphores


 
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software