91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

java寫的,模擬實(shí)現(xiàn)了進(jìn)程調(diào)度,內(nèi)存管理等功能,圖形界面,希望對(duì)大家有所幫助~~

資源截圖

代碼片段和文件信息

import?java.awt.*;
import?java.awt.event.*;
import?java.util.ArrayList;

import?javax.swing.JProgressBar;
import?javax.swing.JScrollPane;
import?javax.swing.JTable;
import?javax.swing.table.DefaultTableModel;

public?class?Mainframe?extends?frame?implements?ActionListener{

Label?runtime?priority?pid?readyq?backq?hangupq??memorysizeinfo1info2info3;
TextField?tfruntime?tfpriority?tfpid?tfmemorysize;
Panel?p?p1??memorypanel;
Button?add?hangup?dishangup?debug;
DefaultTableModel?processinfotableinfo;
JScrollPane?pinfopaneltableinfopanel;
List?readylist?backlist?hanguplist;
JProgressBar?progressbar;
//ArrayList?backprocedures?readyprocedures?hangupprocedures;
static?int?locate?=?0;

public?Mainframe(){

this.settitle(“進(jìn)程調(diào)度“);
this.setBounds(100?10?750700);
this.setResizable(false);
this.addWindowListener(new?WindowAdapter()?{
public?void?windowClosing(WindowEvent?e)?{
System.exit(0);
}
});

runtime?=?new?Label(“運(yùn)?行?時(shí)?間:“);
priority?=?new?Label(“優(yōu)?先??權(quán):“);
pid?=?new?Label(“進(jìn)程PID:“);
memorysize?=?new?Label(“需主存大小:“);
info1?=?new?Label(“所???有???進(jìn)???程???信???息“);
info2?=?new?Label(“表?目?信?息“);
info3?=?new?Label(“內(nèi)存分配圖“);
tfruntime?=?new?TextField(6);
tfpriority?=?new?TextField(6);
tfpid?=?new?TextField(6);
tfmemorysize?=?new?TextField(6);
add?=?new?Button(“添加新進(jìn)程“);
add.addActionListener(this);
hangup?=?new?Button(“掛起“);
hangup.addActionListener(this);
dishangup?=?new?Button(“解掛“);
dishangup.addActionListener(this);
debug?=?new?Button(“進(jìn)程調(diào)度“);
debug.addActionListener(this);
debug.setSize(300?80);
object[]?pheadinfo?=?{?“PID“?“總時(shí)間“?“剩余時(shí)間“?“優(yōu)先權(quán)“?“狀態(tài)“?};
object[]?theadinfo?=?{?“序號(hào)“?“大小“?“起始地址“?“狀態(tài)“};
processinfo?=?new?DefaultTableModel(pheadinfo?0);
tableinfo?=?new?DefaultTableModel(theadinfo0);
JTable?jtb1?=?new?JTable();
jtb1.setModel(processinfo);
pinfopanel?=?new?JScrollPane(jtb1);
JTable?jtb2?=?new?JTable();
jtb2.setModel(tableinfo);
tableinfopanel?=?new?JScrollPane(jtb2);
for(int?i?=?1;i<=10;i++){
tableinfo.addRow(new?object[]{i“?““?““空?表?目 “});
}
progressbar?=?new?JProgressBar();
/*backprocedures?=?new?ArrayList();
readyprocedures?=?new?ArrayList();
hangupprocedures?=?new?ArrayList();*/

readyq?=?new?Label(“就?緒?隊(duì)?列“);
backq?=?new?Label(“后?備?隊(duì)?列“);
hangupq?=?new?Label(“掛?起?隊(duì)?列“);
readylist?=?new?List(10);
backlist?=?new?List(10);
hanguplist?=?new?List(10);

p1?=?new?Panel(new?GridLayout(24));
p1.add(pid);
p1.add(tfpid);
p1.add(runtime);
p1.add(tfruntime);
p1.add(priority);
p1.add(tfpriority);
p1.add(memorysize);
p1.add(tfmemorysize);
p?=?new?Panel();
p.setLayout(null);
p1.setBounds(45?10?300?60);
p.add(p1);
add.setBounds(355?20?80?30);
p.add(add);
info1.setBounds(180?100?200?15);
p.add(info1);
pinfopanel.setBounds(10

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????232??2009-04-18?07:40??OSX\.classpath

?????文件????????379??2009-04-18?07:40??OSX\.project

?????文件??????13935??2009-04-27?16:11??OSX\src\Mainframe6.java

?????文件???????1364??2009-04-18?10:51??OSX\src\Procedure.java

?????文件????????837??2009-04-18?19:37??OSX\src\Tables.java

?????文件???????4331??2009-04-18?10:31??OSX\src\Mainframe.java

?????文件???????9805??2009-04-18?13:18??OSX\src\Mainframe2.java

?????文件??????11122??2009-04-18?18:39??OSX\src\Mainframe3.java

?????文件??????13232??2009-04-19?09:25??OSX\src\Mainframe4.java

?????文件??????13654??2009-04-19?12:53??OSX\src\Mainframe5.java

?????文件??????15993??2009-05-03?18:30??OSX\src\Mainframe7.java

?????文件????????621??2009-04-27?16:11??OSX\bin\Mainframe6$1.class

?????文件????????644??2009-04-27?16:11??OSX\bin\Mainframe6$MemoryMark.class

?????文件???????2478??2009-04-27?16:11??OSX\bin\Mainframe6$RunThread.class

?????文件??????12678??2009-04-27?16:11??OSX\bin\Mainframe6.class

?????文件???????1861??2009-04-18?10:51??OSX\bin\Procedure.class

?????文件???????1354??2009-04-18?19:37??OSX\bin\Tables.class

?????文件???????5115??2009-04-18?10:31??OSX\bin\Mainframe.class

?????文件????????615??2009-04-18?10:31??OSX\bin\Mainframe$1.class

?????文件???????9783??2009-04-18?13:18??OSX\bin\Mainframe2.class

?????文件???????2360??2009-04-18?13:18??OSX\bin\Mainframe2$RunThread.class

?????文件????????621??2009-04-18?13:18??OSX\bin\Mainframe2$1.class

?????文件??????11158??2009-04-18?18:39??OSX\bin\Mainframe3.class

?????文件???????2378??2009-04-18?18:39??OSX\bin\Mainframe3$RunThread.class

?????文件????????633??2009-04-18?18:39??OSX\bin\Mainframe3$MemoryMark.class

?????文件????????621??2009-04-18?18:39??OSX\bin\Mainframe3$1.class

?????文件??????12319??2009-04-19?09:25??OSX\bin\Mainframe4.class

?????文件????????621??2009-04-19?09:25??OSX\bin\Mainframe4$1.class

?????文件????????690??2009-04-19?09:25??OSX\bin\Mainframe4$MemoryMark.class

?????文件???????2425??2009-04-19?09:25??OSX\bin\Mainframe4$RunThread.class

............此處省略14個(gè)文件信息

評(píng)論

共有 條評(píng)論