热门

最新

红包

立Flag

投票

同城

我的

发布
qq_43974613
The Starry Sky
5 年前
trueqq_43974613

结构体(类也是)在主程序外定义和主程序内定义有什么区别??

CSDN App 扫码分享
分享
评论
4
打赏
  • 复制链接
  • 举报
下一条:
#值得记录由master = true引发的血案原本是设计一个任务队列Reservation_Queue用来存放addsearchtask提供过来的任务,利用threading线程模块把__loop开起来实时监视队列里的内容。那么问题来了,在调试的时候发现同一个类里面,即使访问的地址都是相同的,但是在线程里的__loop和在线程外的addsearchtask里self.queue的内容竟然是不一样的!图5⃣️打印addsearchtask之后 self.queue的地址和__loop里打印的self.queue地址都是140290378282176开始怀疑是我在admin.py和views.py通过都import了同一个task_reservation,导致两个文件里指向task_reservation的地址不一样,如图6⃣️和图7⃣️,结果调试出来,还是一样的地址。排除这些情况后,直觉告诉我矛头肯定指向uwsgi的配置问题,但是又不知道问题出在哪里,我随手把master改成false,就他🐎的解决了,肝了四个小时的问题,就带着疑惑解决了只知道master是用开开启守护线程的,但是怎么会影响到类成员的访问的内容,有大腿解答我得疑问吗
立即登录