MindRivet

Rivetting your Day!

Archive for the 'Technical' Category

Thread, Mutex and Semaphore

February 25th, 2008 by admin

What is a thread?A UNIX process contains both the executing program and a bundle of resources such as file descriptor table and address space. In MACH a task contains a bundle of resources; threads handle all execution activities. All threads associated with a given task share the task’s resources.Thus  thread  is essentially a program counter, […]

Category: Technical

Unix

February 19th, 2008 by admin

 The basic signals on Unix -
Signals, to be short, are various notifications sent to a process in order to notify it of various “important” events. Each signal has an integer number that represents it (1, 2 and so on), as well as a symbolic name that is usually defined in the file /usr/include/signal.h. Each signal […]

Category: Technical