Hi,

I have a few spots in my code where I am doing something, and I'm just now
realizing I'm not explicitly sure if it's supported or not.

Here is my question:

Can work_queue be called from within a worker function that uses the same
work_s struct?

The documentation only says that if there is existing work, it will be
replaced. But what happens if there is existing work, AND it's currently
running?

I have a few areas where I'm doing it, and it does seem to be working, but
I'm not sure if there are any race conditions or other considerations that
I'm not aware of.

Best,
Anthony

Reply via email to