Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 如何确保我的Python3 web应用程序是“线程安全的”_Multithreading_Python 3.x_Thread Safety - Fatal编程技术网

Multithreading 如何确保我的Python3 web应用程序是“线程安全的”

Multithreading 如何确保我的Python3 web应用程序是“线程安全的”,multithreading,python-3.x,thread-safety,Multithreading,Python 3.x,Thread Safety,我正在开发一个python3web应用程序,在开始之前,我想确保我的代码是线程安全的 我没有使用django或flask之类的web框架,而是使用http.server将JSON结果返回到浏览器。我将会话存储在MySQL数据库中,并执行一些简单的图像处理上传/调整大小/保存 如何确保Python3应用程序是线程安全的?这是必要的吗?是否有具体的指导方针可以遵循?这个问题现在有点宽泛。线程安全需要遵循以下步骤,例如,如果在线程之间共享状态,则需要使用互斥锁序列化对它的访问。但是,如果没有一个具体的

我正在开发一个python3web应用程序,在开始之前,我想确保我的代码是线程安全的

我没有使用django或flask之类的web框架,而是使用http.server将JSON结果返回到浏览器。我将会话存储在MySQL数据库中,并执行一些简单的图像处理上传/调整大小/保存


如何确保Python3应用程序是线程安全的?这是必要的吗?是否有具体的指导方针可以遵循?

这个问题现在有点宽泛。线程安全需要遵循以下步骤,例如,如果在线程之间共享状态,则需要使用互斥锁序列化对它的访问。但是,如果没有一个具体的例子来说明您在应用程序中实际做了什么,就很难给出特定于Python的答案。@dano感谢您的反馈。让我重新回答这个问题,因为我正在努力学习如何为我的应用程序正确执行此操作