public class YieldThread implements Runnable{ boolean flag = true; @Override public void run() { int i=0; System.out.println(Thread.currentThread().getName()+" 线程开始"); while(flag) { System.out.println(Thread.currentThread().getName()+" "+i++); } System.out.println(Thread.currentThread().getName()+" 线程结束"); } public void stop() { flag = false; } public static void main(String[] args) { System.out.println(Thread.currentThread().getName()+" 主线程开始"); YieldThread yt = new YieldThread(); Thread t = new Thread(yt); t.start(); for(int i=0;i<20;i++) { System.out.println(Thread.currentThread().getName()+" "+i); if(i==15) { yt.stop(); } } System.out.println(Thread.currentThread().getName()+" 主线程结束"); } }
当主线程的值等于15时结束,为什么还会在运行一次子线程的循环?,是不是当子线程处于就绪状态时,无法修改flag的值?
老师,请问这个ideal右上角的工具栏怎么显示出来呢
这个是什么原因啊 下载不了啊 是不是少插件的原因啊 ?
应该怎么做啊
实在不知道错在哪里了????我看的代码和老师一模一样
这个vsftpd图片上传和fastdfs差不多吧????而且前面的课程没有讲到,现在应该是用fastdfs的多吧?????
对于同一个对象,存在逻辑上的先后顺序,就应该采用线程同步锁吗?
可以这么理解吗?
关于请求方式,我所有的都用@RequestMapping和单独用@PostMapping,@GetMapping区别大吗????
还是说用get和post是为了更好的区别他是什么请求????????????
做一个小游戏都需要什么?会涉及到哪些知识?
老师一个程序代码怎么区分局部变量和静态变量呢??
老师,这是什么原因啊?
SpringBootMybatis.zip
import pymysql
def delete_data(args):
#链接数据
con = pymysql.connect(host='localhost',port=3306,
user='root',passwd='root',db='sxt',charset='utf8')
#获取游标对象
cursor = con.cursor()
#编写SQL
sql = 'DELETE FROM t_user WHERE id = %s'
#执行SQL
cursor.execute(sql,args)
#提交事务
con.commit()
#关闭游标
cursor.close()
#关闭数据
con.close()
if __name__ == '__main_':
args = (5,)
delete_data(args)
为啥数据删除不了
没有找到安装包资料在哪里。老师能给个连接吗?
为什么演示里面用mkvirtualenv 可以在当前目录创建虚拟环境 而在自己这里会在环境变量设置的地方创建 这个是vscode的特性?还是老师已经提前设置好了环境变量就是当前这个文件夹呢?
会爬,按老师这个深度优先,获取每一页房屋url后,先遍历房屋列表发送请求,然后再发送下一页请求,继续获取房屋列表,个人理解
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637