-
非抢占式SJF
此 java 代码实现非抢占式SJF。最短作业优先 (SJF)另一个名字是短流程下的算法更好的名字有可能第一个最短的下一步 CPU 爆假设我们知道的所有准备就绪进程的下一个 CPU 突发长度cpu 突发长度的过程将继续执行,如果给定处理器和不被抢占的时间长度SJF 估计基于最近 cpu 阵阵的长度下爆裂的长度用默认值开始预期突发长度为一个新的过程假设该时间间隔是编号的 1,为第一个 cpu 破灭,第二个 cpu 爆裂等 2。默认长度是第一个 cpu 突发时间的预期长度 e (1)不同于其他的调度算法,该算法假定有关 process 突发长度的信息存储之间的时期,当它是准备好了。符合效率的需要,只有极少量的信息存储和执行只是一个简单的计算我们可以重量以前的预期 (代表所有先前爆发) 和最近爆任何两个的重量,如添加达 1,为最新的 cpu 爆裂的实际时间说 0.5 和 0.5,或此前的预期为 0.9 0.1
- 2022-03-23 10:49:22下载
- 积分:1
-
哲学家进餐问题
这个源代码是哲学家进餐问题,正如我们所知哲学家进餐问题使用信号量喜欢拿 fork(),putfork()信号量使用获取信号和信号量使用版本。
- 2022-10-14 21:50:03下载
- 积分:1
-
java反编译工具
java反编译工具能编译大部分class文件,得到源代码方便开发,有些经过二进制加密的问价不能得到反编译,但是想来这样也是合理尊重版权,支持他人劳动成果,欢迎大家下载该工具。经过本人测试可以反编译大部分class二进制文件。
- 2023-01-24 07:40:03下载
- 积分:1
-
基于android的 gps demo
android平台apk开发 软件通过locationmanager 服务检测gps是否开启 获取gps信息 并且将内容显示到界面之中
- 2022-02-14 11:27:02下载
- 积分:1
-
flipper,手势滑动项目
flipper,手势滑动项目,很不错,在项目中非常实用,对我的用处很对,大家分享下,希望你们获得帮助,谢谢
- 2023-02-28 05:45:04下载
- 积分:1
-
NCV5代码开发报表配置打印模板
NCV5代码开发报表配置打印模板,
一:动态列,合并行,不能做配置模板打印
二:效果
内有使用文档!
- 2023-06-19 08:45:04下载
- 积分:1
-
Internet banking
- 2022-05-04 21:20:32下载
- 积分:1
-
积木智能逻辑移步
题材原型是积木世界,此处自己用java语言编写积木运行移动代码,该程序智能实现积木多种移动功能,无须手动输入积木每一次移动需要的代码。
- 2022-02-03 03:41:43下载
- 积分:1
-
测mina tcp效率较完整项目,部署到linux上
应用背景使用两个linux机器,测试用例:
1:模拟100个客户端同时发送1000tcp包,服务器响应的最长时间。
2:模拟500个客户端同时发送1000tcp包,服务器响应的最长时间。
使用3台linux服务器,部署项目测试用例:
1:2个机器做客户端,分别同时模拟100客户端,同时发送1000tcp包,测试mina响应的最长时间。
模拟客户端数和发送的包数可以灵活设置。
关键技术
public void sessionOpened(IoSession session) {
if (!v.contains(session.getId()))
v.add(session.getId());
final IoSession session1 = session;
final Long port = session1.getId();
if (clientSessionCounts.get(port) == null) {
clientSessionCounts.put(port, new AtomicInteger(0));
}
System.out.println("created sessions - " + v.size());
try {
/*
* Timer timer = new Timer(); timer.schedule(new TimerTask() {
*
* @Override public void run() { session1.write("
- 2022-03-12 22:41:44下载
- 积分:1
-
一个简单的jms例子
JMS入门(一)从简单示例开始
- 2022-07-02 20:00:06下载
- 积分:1