Multithreading in Streamlit


I’m trying to get a function which updates the st.plotly graph to run in background while the other code executes and I’m not sure how to do it and if it’s even possible.
python 3.10
Streamlit 1.19

Seems like it may not be possible from what I’ve found out as Streamlit runs on Tornado, a single threaded web server

However, if you want to speed things up in performing some other codes, concurrent.futures.ThreadPoolExecutor() may be helpful!