会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132482个问题

#未使用线程同步和互斥锁的情况
from threading import Thread
from time import sleep

class Account:
    def __init__(self,money,name):
        self.money=money
        self.name=name

#模拟提款的操作
class Drawing(Thread):#继承Thread类
    def __init__(self,drawingNum,account):
        Thread.__init__(self)#包含调用父类构造函数
        self.drawingNum=drawingNum
        self.account=account
        self.expenseTotal=0
    def run(self):
        if self.account.money < self.drawingNum:
            return                            #结束函数
        sleep(1)#判断完可以取钱,则阻塞,就是为了测试发生冲突问题
        self.account.money-=self.drawingNum
        self.expenseTotal+=self.drawingNum
        print(f"账户:{self.account.name},余额是:{self.account.money}")
        print(f"账户:{self.account.name},总共取了:{self.expenseTotal}")

if __name__ == '__main__':
    a1=Account(100,"gaoqi")#实例化对象
    draw1=Drawing(80,a1)#实例化对象,并将a1作为参数传入
    draw2=Drawing(80,a1)
    draw1.start()
    draw2.start()

老师,这里最终为什么总共不是取了160?draw1和draw2传入的第二个参数是同一个对象a1,是不是因为执行draw2线程时又把self.expenseTotal=0重定义了,所以还是一共取了80?



Python 全系列/第三阶段:Python 网络与并发编程/并发编程 14118楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 14121楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 14122楼
WEB前端全系列/第五阶段:前后端交互/PHP、数据库编程与设计 14123楼

image.png

image.png


老师,我一直被这个问题困扰。我在很多个实操项目的时候vscode常常报错说

发生异常: ModuleNotFoundError

No module named 'flask_shop'

说我没有这个包,但是我明明是有的,看图就知道,求助这个有什么解决办法??

源码

flask_shop.zip


Python 全系列/第十阶段:Flask百战电商后台项目/Flask百战电商后台项目 14124楼
WEB前端全系列/第十三阶段:微信小程序-安心食疗(旧)/安心食疗-定位-搜索 14125楼
JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解(旧) 14126楼


JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解(旧) 14127楼

springjdbcdemo.zip

public class Test01_SingleDML {
    public static void main(String[] args) {
        ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationcontext.xml");
        UsersService usersService =(UsersService) applicationContext.getBean("usersService");
        Users users=new Users();
        users.setUsername("yx");
        users.setUsersex("female");
        int i = usersService.addUsers(users);
        System.out.println(i);
    }
}

老师,我测试单条DML语言,出现如下报错,请帮我看一下,我代码哪里出了问题,谢谢报错.png


JAVA 全系列/第六阶段:项目管理与SSM框架/Spring 14129楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637