Arcserve Interview Question

Types of locks available to kernel developers, specifically spin locks vs mutexes.