- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
进程并发演示模型
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CZFrame extends JFrame implements ActionListener
{
CZThread thread1,thread2,thread3;
JButton wait1=new JButton(等待),wait2=new JButton(等待),wait3=new JButton(等待 );
JButton exit=new JButton(退出);
JLabel name=new JLabel(作者:谢滨宇);
public CZFrame(int n1,int n2,int n3)
{
setTitle(进程并发演示模型);
setSize(500,550);
setVisible(true);
thread1=new CZThread(n1);
thread2=new CZThread(n2);
thread3=new CZThread(n3);
Container container=getContentPane();
container.setLayout(null);
container.add(thread1.panel);
container.add(thread2.panel);
container.add(thread3.panel);
wait1.setBounds(400,150,70,30);
wait2.setBounds(400,250,70,30);
wait3.setBounds(400,350,70,30);
exit.setBounds(200,450,70,30);
container.add(wait1);
container.add(wait2);
container.add(wait3);
container.add(exit);
wait1.addActionListener(this);
wait2.addActionListener(this);
wait3.addActionListener(this);
exit.addActionListener(this);
JLabel label=new JLabel(进程并发演示模型);
Font font=new Font(宋体,Font.BOLD,16);
label.setFont(font);
label.setBounds(175,20,180,50);
container.add(label);
name.setBounds(400,40,100,50);
container.add(name);
thread1.start();
thread2.start();
thread3.start();
}
public void actionPerformed(ActionEvent e)
{
Object s=e.getSource();
if(s==exit)
{
/*thread1.suspend();
thread2.suspend();
thread3.suspend();*/
int i=JOptionPane.showConfirmDialog(null,确认退出吗?,退出,JOptionPane.YES_NO_OPTION);
if(i==0) System.exit(0);
/*thread1.resume();
thread2.resume();
thread3.resume();*/
}
else if(s==wait1)
{
try
{
if(thread1.st==0)
{
thread1.suspend();
thread1.st=1;
wait1.setText(执行);
thread1.num--;
}
else
{
thread1.resume();
thread1.st=0;
wait1.setText(等待);
thread1.num++;
}
}
catch(Exception e1)
{}
}
el
您可能关注的文档
- 耶鲁校长理查德·雷文:亚洲大学的崛起.doc
- 网络设备导学案(学生用).doc
- 自考本科 英语学位考试两套试题 (只需财富值10).doc
- 美容课程复习资料.doc
- 自然辩证法论文-中国核电何去何从.doc
- 考驾照题及答案.doc
- 苏科版初一上期中复习综合复习.doc
- 耿国华版数据结构各章程序char1.doc
- 西安市房地产抵押合同.doc
- 自立自强励志成才报效祖国演讲比赛策划书.doc
- 2025济宁邹城市部分事业单位二次招聘工作人员(教育类)笔试模拟试题及答案解析.docx
- 2025湖南湘南学院附属医院高层次人才招聘6人笔试参考题库附答案解析.docx
- 世界卫生日知识讲座PPT.pptx
- 2025江苏苏州工业园区翡翠幼儿园后勤辅助人员招聘1人笔试参考题库附答案解析.docx
- 2025民族文化宫招聘3人(第三批,北京)笔试参考题库附答案解析.docx
- 2025河南新乡市新鼎高级中学教师招聘笔试参考题库附答案解析.docx
- 2025辽宁葫芦岛市连山区选调教师22人笔试参考题库附答案解析.docx
- 2025江苏苏州工业园区翡翠幼儿园后勤辅助人员招聘1人笔试模拟试题及答案解析.docx
- 2025内蒙古第一地质矿产勘查开发有限责任公司招聘3人笔试模拟试题及答案解析.docx
- 2025河北唐山市开平区、古冶区事业单位招聘125人笔试模拟试题及答案解析.docx
文档评论(0)