Plotly Dash parallel background callback

I want to have a dash background callback function that runs a lengthy python function once a file is uploaded. Will dash accept a new callback trigger on the input for another run on say a different file even though the same callback is still in progress on another set of inputs?
In other word can you trigger the same background callback on multiple inputs.

@fabbasi are you referring to a queuing of callbacks?

I believe that the standard behavior is to cancel the running callback, and start the new one instead.

I think what I am looking for is parallel background callbacks…will it queue or can dash have parallel long callbacks that are independent of each other. I think I need to find a running example to see what Dash is capable of doing

That’s not how Dash works. Dash is a UI framework, it sounds like you are looking for an (async) job queue. You can use e.g. Celery with Dash, which I believe would support your use case.