javaSE_Thread
文章平均质量分 76
Allchin
JAVA EE and Cloud Computing ...
展开
-
模拟垂直上抛运动和水平抛体运动
<br /> <br />package gui;<br /> <br />import java.awt.*;<br />import java.awt.event.*;<br />import javax.swing.*;<br /> <br /> <br />/**<br /> * 编写一个Java GUI应用程序,采用Java多线程技术,有两个线程,模拟垂直上抛运动和水平抛体运动:一个球垂直上抛,一个球水平抛出。(本题30分)<br />(垂直上抛物理公式:h=v0*t-g*t2/2 ;平抛运动物理原创 2010-09-24 20:17:00 · 1806 阅读 · 0 评论 -
wait() 另一个子类的run()在过了数秒之后调用notifyAll(),
<br /><br />package thread;<br /> <br /> <br />/**<br /> * 15.为Thread撰写两个子类,其中一个的run()在启动后取得第二个Thread object reference,<br /> * 然后调用wait()。另一个子类的run()在过了数秒之后调用notifyAll(),<br /> * 唤醒第一个线程,使第一个线程可以印出消息。(40分)<br /> * <br /> * @since 2010-9-21<br /> * @start原创 2010-09-24 20:19:00 · 399 阅读 · 0 评论 -
龟兔赛跑
<br /><br />package thread;<br />import java.util.Date;<br /> <br />/**<br /> * 17.我们从小就知道“龟兔赛跑”的寓言故事,编写程序模拟实现。<br />提示:假定总路程为6000m,兔子每分钟跑300m,乌龟每分钟跑100m<br />,兔子每跑8分钟就休息(设定程序每执行1秒代表现实中的1分钟,<br />即兔子跑8分钟这个过程在计算机中用8s来完成),<br />也就是兔子每跑2400m休息12分钟,而乌龟不休息一直跑。<原创 2010-09-24 20:34:00 · 932 阅读 · 0 评论 -
平抛,↑抛运动 ,竖抛
<br />package gui;import java.awt.*;import java.awt.event.*;import javax.swing.*;/** * 编写一个Java GUI应用程序,采用Java多线程技术,有两个线程,模拟垂直上抛运动和水平抛体运动:一个球垂直上抛,一个球水平抛出。(本题30分)(垂直上抛物理公式:h=v0*t-g*t2/2 ;平抛运动物理公式:h=g*t*2/2 ,x=v*t ;h代表高度,v0代表初速度=30 m/s ,t代表时间原创 2011-05-21 17:27:00 · 1236 阅读 · 0 评论 -
[创新杯]多线程 打手枪 生产者 消费者 资源互斥 零界啥的
<br />package thread;/** * 16.采用Java 多线程技术,设计实现一个符合生产者和消费者问题的程序。对一个对象(枪膛)进行操作,其最大容量是12颗子弹。生产者线程是一个压入线程,它不断向枪膛中压入子弹;消费者线程是一个射出线程,它不断从枪膛中射出子弹。(30分)要求:(1)给出分析过程说明。(10分)(2)程序输出,要模拟体现对枪膛的压入和射出操作;(10)(2)设计程序时应考虑到两个线程的同步问题。(10)@since 2010-9-原创 2011-05-21 17:42:00 · 611 阅读 · 0 评论 -
[创新杯] java net CS 多线程,多客户?
package net;import java.net.*;import java.io.*;/** * 编写一个Java网络应用程序,该应用分服务器端程序和客户端程序两部分。 * 服务器程序启动后,监听端口5678的请求;客户端程序启动后,向服务器端口5678发送请求。 * 服务器不断接收客户机所写入的信息,并且服务器也会做出"Receive"为回应, * 告知客户机已接收到消息。要求:服务器程序采用多线程开发,允许多个客户端程序同时连接。 * 客户机发送"End"字符串时原创 2011-05-21 17:36:00 · 459 阅读 · 0 评论 -
[创新杯] 线程交互
<br />package thread;/** * 15.为Thread撰写两个子类,其中一个的run()在启动后取得第二个Thread object reference, * 然后调用wait()。另一个子类的run()在过了数秒之后调用notifyAll(), * 唤醒第一个线程,使第一个线程可以印出消息。(40分) * * @since 2010-9-21 * @start 8:10 * @end 2010-9-22 5:25 * */public cl原创 2011-05-21 17:40:00 · 326 阅读 · 0 评论