import time
import pymysql
class Result:
def __init__(self):
pass
def set_result(self, result):
pass
def set_detail(self, detail):
pass
def get_json(self):
pass
first_time = time.time()
conn = pymysql.connect()
cursor = conn.cursor()
cursor.execute("sql")
r = cursor.fetchone()
res, detail = r[0], r[1]
second_time = time.time()
result = Result()
result.set_result(res)
result.set_detail(detail)
data = result.get_json()
third_time = time.time()
在单进程中其中各个时间段的间隔特别短, 也就是当前代码几乎就是秒完成, 但是在 多进程当中, 有时候 second_time 到 third_time 的间隔有的时候竟然会相差 20 多 s, 就是感觉特别奇怪, 有大神有什么方法解决么? 其中 Result 类就是 对 结果进行格式化的, 因该花费不了多少时间. 但是 结果往往相反
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.