Semaphore Basics
Semaphores provide a mechanism for synchronizing processes and threads. The basics of semaphores are explained with examples.
Semaphores provide a mechanism for synchronizing processes and threads. The basics of semaphores are explained with examples.
Debug connection problem between host and Android device, the ADB log error being AdbCommandRejectedException getting properties for device.
Solution to the error while loading shared libraries, libz.so.1, while building a project in Android Studio is listed.
Unable to establish a connection between a project under Android Studio and adb. Solution to the problem is given.
Solution to the "Invalid Gradle JDK configuration found" problem faced while opening an Android project in Studio is given.
Any two processes can communicate using FIFOs in Linux. Interprocess communication using FIFOs is explained using a client-server example.
The pipe is a fundamental interprocess communication mechanism in Linux. Interprocess communication using pipes is explained with an example.
fork and exec system calls are used to create new processes to execute programs. fork and exec calls are explained with example programs.