张季跃 201771010139<面向对象程序设计(java)>第十六周学习总结 1.实验目的与要求 (1) 掌握线程概念: (2) 掌握线程创建的两种技术: (3) 理解和掌握线程的优先级属性及调度方法: (4) 掌握线程同步的概念及实现技术: 2.实验内容和步骤 实验1:测试程序并进行代码注释. 测试程序1: l 在elipse IDE中调试运行ThreadTest,结合程序运行结果理解程序: l 掌握线程概念: l 掌握用Thread的扩展类实现线程的方法: l 利用Runnable接口
第十六周 代码量 68 所花时间 3h 博客量 1篇 了解到的知识点 本周进入考试复习以及软件推广阶段,对于代码的编写不太多,考完试之后再战 原文地址:https://www.cnblogs.com/Qi77/p/11020678.html
一:理论知识 1.线程的概念: 程序是一段静态的代码,它是应用程序执行的蓝本.‐进程是程序的一次动态执行,它对应了从代码加载.执行至执行完毕的一个完整过程. 多线程是进程执行过程中产生的多条执行线索.‐线程是比进程执行更小的单位.‐线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的数据.‐每个线程有它自身的产生.存在和消亡的过程,是一个动态的概念.‐多线程意味着一个程序的多行语句可以看上去几乎在同一时间内同时运行. (2)Java中实现多线程的途径有两种: ‐创建Thread类
实验十六 线程技术 实验时间 2017-12-8 1.学习总结: 1.程序 是一段静态的代码,它应用程序执行蓝 是一段静态的代码,它应用程序执行蓝 本.2.进程 是程序的一次动态执行,它对应了从代码加 是程序的一次动态执行,,它对应了从代码加 载.执行至完毕的一个整过程. 3.操作系统为每个进程分配一段独立的内存空间和 系统资源,包括:代码数据以及堆栈等.每 系统资源,包括:代码数据以及堆栈等.每 一个进程的内部数据和状态都是完全独立. 4.多任务操作系统 中,进程切换对 CPU 资源消耗较
本周学习了部署Java应用程序,最近几周学习的都是GUI,事实上这部分在上课前自己把程序跑一跑比较好,但是上周在上课前我并没有提前跑程序,导致上课的时候听得很迷茫,一遍要听老师讲,一边要看PPT,一边还要自己跑程序,把自己搞的很狼狈. 这周末自己有把那些程序跑了一遍,打开PPT以及书上记得一些东西算是把这周老师讲的有了一个大概的了解了. .class文件压缩打包成.jar后,GUI界面程序就可以直接双击图标运行.这是这周学的很重要的一个知识点,主要学的就是具体怎么操作,让它变成一个可执行JAR文
实验十六 线程技术 实验时间 2017-12-8 1.实验目的与要求 (1) 掌握线程概念: (2) 掌握线程创建的两种技术: (3) 理解和掌握线程的优先级属性及调度方法: (4) 掌握线程同步的概念及实现技术: .Java实现多线程的两个方法 ‐创建Thread类的子类‐在程序中定义实现Runnable接口的类 用Thread类的子类创建线程 a:首先需从Thread类派生出一个子类,在该子类中 重写run()方法. b:然后用创建该子类的对象 c:最后用start()方法启动线程 l
实验十六 线程技术 实验时间 2017-12-8 1.实验目的与要求 (1)当线程的run方法执行方法体中最后一条语句后,并经由执行return语句返回时,或者出现了在方法中没有捕获的异常时,线程将终止. 当对一个线程调用interrupt方法时,线程的中断状态将被置位. 每个线程都应该检查boolean标志,以判断线程是否被中断. 如果线程被阻塞,无法检测中断状态. 当在一个被阻塞的线程上调用interrupt方法时,阻塞调用将会被interrupt Exception异常中断. (2) 线
周数 专业目标学习 专业学习时间 博客发表量 人文方面的学习 知识技能总结 15 数据结构与算法,HTML,计算机网络基础,高数 平均5小时/天 17 四级词汇,<钢铁是怎样炼成的><实用口才训练教程> 在与人交流方面,我做得不是很好,所以,我打算每天大声朗读十几分钟,现在每天早晨都有早起晨读,希望自己能坚持下去!