Bloomberg Interview Question

Given the following Node structure for a linked list. Describe how you would create a thread-safe delete node operation Struct Node { Int val; Node* next; Mutex Lock; }