原文:BUAA_OO_2020_第二單元總結

BUAA OO 第二單元總結 第一次 設計策略 本次作業采用生產者 消費者模式設計,大致框架如圖所示: 生產者:輸入線程 消費者:電梯線程 托盤:Dispatcher調度器 線程安全方面,調度器中的指令隊列為輸入 電梯線程共享對象,需要保證其線程安全。 調度器中包含synchronized關鍵字修飾的put , get 方法。InputHandler線程作為生產者,調用put 方法向隊列中添加請 ...

2020-04-14 16:46 0 737 推薦指數:

查看詳情

BUAA_OO_2020_第一單元總結

BUAA_OO_2020_第一單元總結 OO第一單元作業主題為表達式求導,主要學習目標為熟悉面向對象思想,學會使用類來管理數據,感受分工協作的行為設計,建立程序魯棒性概念。如今,第一單元的學習已落下帷幕,再次對於本人的學習心得和成果進行總結。 第一次作業 基於度量的代碼結構分析 第一次 ...

Wed Mar 18 07:34:00 CST 2020 1 923
BUAA_OO_2020_第三單元總結

BUAA_OO_2020_第三單元總結 JML理論基礎 簡介 JML(Java Modeling Language)是一種用於對JAVA程序進行規格化設計的語言,其通過定義接口所包含方法的行為,來約束實現接口的類的行為。本章作業就是實現課程組提供的用規格定義好的接口,來學習如何根據規格寫 ...

Wed May 20 00:01:00 CST 2020 0 628
BUAA_OO_2020_第四單元與課程總結

BUAA_OO_2020_第四單元與課程總結 第四單元架構 第一次 架構設計 第一次作業要求實現UML類圖解析器。 我才用自頂向下依次解析的方法,首先將類圖中涉及的所有元素分成三層: 第一層 第二層 第三層 Class ...

Mon Jun 15 04:57:00 CST 2020 2 878
2020 OO 第二單元總結

只要跑得夠快即使從頭關到尾你也喜歡嗎? 一、設計策略 1.1 總體策略概述 在多線程的協同和同步控制方面,我三次作業都是采用生產者/消費者模式(還憨憨地在內部分了customer、pr ...

Sat Apr 18 19:05:00 CST 2020 0 723
OO第二單元總結博客

前言 相較於第一單元作業,由於對面向對象語言和層次化設計有了比較充分的認識,第二單元相對輕松(但還是很痛苦)。第二單元作業相較於第一單元,輸入輸出接口課程組已經提供,沒有第一單元非常瑣碎的化簡等細節問題,困難點分布比較集中,攻克起來更加容易,主要是多線程編程的程序安全問題。第二單元作業第一次 ...

Sat Apr 24 07:21:00 CST 2021 1 226
2020 OO 第三單元總結 JML語言

title: 2020 OO 第三單元總結 date: 2020-05-21 10:10:06 tags: OO categories: 學習 第三單元終於結束了,這是我目前為止最慘的一單元,第十次作業強測20分,互測殺成狗……雖然都知道只關注分數沒有什么意義,我更應該去體會的是通過JML學習 ...

Sun May 24 03:39:00 CST 2020 0 680
OO 第二單元總結:調度祭天,法力無邊

心得體會 早春的風沙滌盪着京城上下,楊柳的毛絮洗刷了校園內外,無邊的任務積攢在自己身上。 盡管世人可能不是都清楚這一點,但是時間和精力對於我來說是相對有限的。繁復的任務奪走了我沉思的時間,滿日的奔 ...

Mon Apr 26 09:38:00 CST 2021 1 303
OO第一單元總結

OO第一單元總結 目錄 OO第一單元總結 第一次作業 思路 UML LineCount Metrics Bugs 第二次作業 思路 ...

Thu Mar 19 08:30:00 CST 2020 7 250
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM