On 15/12/2015 10:18 PM, Ivan Gerasimov wrote:
while(true) would convey that much more clearly - and perhaps obviate the need for pr_ex.Yes, I can surely transform the code - while (pr_ex != curr_id) { + if (pr_ex != curr_id) { + while (true} { The intention was to save a line :-) I'll use while (true), if it improves readability.
It does :) And I don't you need pr_ex then as you can just compare OrderAccess::load_acquire(&process_exiting) with the current thread id - right?
Thanks, David
Sincerely yours, Ivan
