在项目中遇到的错误——软件测试第一次作业

author author     2022-08-23     124

关键词:

  在上学期《操作系统》这么课中,我们学习了锁的机制。所谓锁,就是把一个资源用一个锁锁起来,不允许其他任务使用。换句话说,就是防止多个任务竞争共享资源,导致程序出错。

  项目中,我们需要做的是通过对公共资源进行加锁来实现对资源的限制访问,但是在实现锁的过程中,发生了错误。

我发现加了锁之后,其他任务在程序运行过程中一直无法使用这些公共资源。经过查询资料和查看编译器报错原因,发现是由于加锁后没有相应的写出解锁动作。导致上锁资源无法被其他任务使用。

  相应加锁和解锁伪代码如下

   Lock lock = new ReentrantLock();

       .....
       lock.lock();
   ...
   lock.unlock();

软件测试第一次作业软件测试的开始——从过去的错误中寻求反思(代码片段)

  这些日子刚开始学习软件测试,借作业为由,从我过去的debug生涯中找找过去的错误,增强一下新的理解。  之前没学过软件测试的理论,debug也没什么必要的逻辑,既便称之为碰运气也“不遑多让”。如下的一个bug就是... 查看详情

软件测试作业一:过去遇到的bug

   从我接触编程开始,遇到过很多的错误;?刚接触C++的时候常犯的错误就有很多,比如变量未声明,像这类错误编译器会直接报错,很容易检查出来;?C++中指针(pointer)是最令我头疼的。尤其是在刚开始学习list的... 查看详情

第一次作业

1.学习内容总结:下载git初步了解git注册PTA并在上面完成了作业2.遇到的问题和解决的方案①git下载错误在群文件中的下载地址下,因下载速度过慢,导致两次下载失败,失败过后,我独自决定去网上找下载资源,但是却错误的... 查看详情

团队作业4--第一次项目冲刺(alpha版本)7

一、DailyScrumMeeting照片     二、燃尽图     三、项目进展 1.完成全部基础功能 2.完成一些小改进与优化四、困难与问题软件基本是可以运行并且正常使用,但还没有实战过,遇到的问题... 查看详情

软件工程第一次结对作业

一、题目要求(1).首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;(2).从以往个人完成的项目中选择一个作品,例如:以往的数据结构课... 查看详情

第八次作业

一、参考第一次作业,对课程的承诺和期望都兑现了吗?  在第一次作业中,我对这门课的承诺和期望是:以前本科时期学过软件工程相关的理论知识,大致还是了解软件开发的步骤,但是从未完整的完成过一次软件开发,因... 查看详情

第一次软件工程作业

  工具类软件:VisualStudio2015类型:运行环境windows操作系统,可在线模式也可以单机运行。在这里分享一下使用VisualStudio2015的感受,刚开始在学校设计程序时使用的软件是VC6.0,后来就上网搜索有哪些程序设计软件,于是就... 查看详情

软件测试第一次作业

在上学期做可视化大作业时,选择了基础供水设施的可视化项目在进行可视化时,对于数据库中庞大的数据条目分类的可视化略有麻烦譬如不同施工点的时间、地点和施工原因应当如何分类:还有如何将不同关联的数据条目分类... 查看详情

软件工程第一次结对作业

一.题目要求首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;从以往个人完成的项目中选择一个作品,例如:以往的数据结构课程设计... 查看详情

软件工程(2018)结对编程第一次作业

一.题目及要求(1).首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;(2).从以往个人完成的项目中选择一个作品,例如:以往的数据结构课... 查看详情

软件工程(2018)结对编程第一次作业

一.题目要求1.首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;2.从以往个人完成的项目中选择一个作品,例如:以往的数据结构课程设... 查看详情

团队作业8----第二次项目冲刺(beta阶段)第七天

...的时候出现异常了。最后还是解决问题了;洪世豪:由于第一次在jsp写,java代码有点不适应,但是后来在其他组员的帮助下顺利的完成 查看详情

软件工程作业no.4

软件工程第四次作业(第一次结♂对作业)队友选择:张天齐(153401010113)队友代码:cooooding一、作业要求首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,... 查看详情

软件工程(2018)结对编程第一次作业(代码片段)

题目要求(1).首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;(2).从以往个人完成的项目中选择一个作品,例如:以往的数据结构课程设... 查看详情

第一次作业(代码片段)

1.经过这几周的学习,总结一下学习的心得与体会。经过最近几周的学习,我发现在上机过程中有很多问题,我认识到还有很多基础知识还没学好,最基本的知识点有的都不知道,要经常翻书,上网查阅资料。经常遇到一些小错... 查看详情

软件工程第四次作业

软件工程第四次作业(第一次结对作业)队友选择:李赫队友代码:code一、作业要求首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;... 查看详情

团队作业4——第一次项目冲刺(alpha版本)第一天and第二天

第一天冲刺一、DailyScrumMeeting照片 二、每个人的工作1.今天计划完成的任务 基础代码设计、框架设计2.工作中遇到的困难 刚开始接触安卓,学习起来比较慢。三、发布项目燃尽图 1.解释说明横纵坐标代表的含义&nbs... 查看详情

第一次作业

学习内容总结1;遇到的问题及解决方法   问题;在使用git时,上传文件的过程中,总是出现不能找到文档的标识,经过后来的一系列助教给出的教程,coding.net   中没有出现应该上传的代码。  解决方... 查看详情