建一个文件,再建一个txt文件,打印十行字用线程实现.我写的程序太难看了.在线等,高手帮忙

perfectday_sq 2007-09-25 03:50:27
import java.io.*;
class FilePath{
public void filePath(String filePath){
File f=new File(filePath);
if(!f.exists())
{
f.mkdir();
}
}
public void newFile(String filePath,String content){
try{
File f=new File(filePath);
if(!f.exists());{
f.createNewFile();
FileWriter newfile=new FileWriter(filePath,true);
PrintWriter myFile=new PrintWriter(newfile,true);
myFile.println(content);
myFile.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
class TestThread implements Runnable{
private int time=1;
public void run(){
while(time<=10){
write();

}
}
public synchronized void write()
{

if(time<11){
try{
Thread.sleep(100);
}
catch(Exception e){
e.printStackTrace();
}


FilePath f=new FilePath();
f.filePath("d://try");
f.newFile("d://try//try.txt","这是第"+time+++"个线程");
}

}

}


public class TestTxt{

public static void main(String []args){
TestThread t=new TestThread();
new Thread().start();
new Thread().start();
new Thread().start();
new Thread().start();
new Thread(t).start();
new Thread(t).start();
new Thread(t).start();
new Thread(t).start();
new Thread(t).start();
if(Thread.activeCount()==10){
System.out.println("输入结束");
}
}
}



...全文
126 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
perfectday_sq 2007-09-26
  • 打赏
  • 举报
回复
恩,谢谢,我中午的时间已经改了.呵呵,老师就是说我的程序太死了
yifengtpf 2007-09-26
  • 打赏
  • 举报
回复
循环不晓得用??
在循环里new线程
cqcsjb 2007-09-26
  • 打赏
  • 举报
回复
new一个线程,循环启动十次就行了
perfectday_sq 2007-09-26
  • 打赏
  • 举报
回复
没有人帮忙么?
perfectday_sq 2007-09-25
  • 打赏
  • 举报
回复
NEW了10个线程出来,我也不知道怎么改啊
perfectday_sq 2007-09-25
  • 打赏
  • 举报
回复
我写的不好啊.你看看我的最后,创建对象的方法,已经别老师骂了
baobao28 2007-09-25
  • 打赏
  • 举报
回复
没替你调试代码,既然你说你写出来了,还问个啥哦
内容概要:本文介绍了一个基于MATLAB实现的条件随机场(CRF)模型,用于锂电池剩余寿命(RUL)预测的完整项目。通过构线性链CRF框架,结合电池退化过程的时序特性,利用电压、电流、温度、容量等多源特征进行序列化模,实现了对电池健康状态演化的联合概率推断。文章详细阐述了项目背景、目标与挑战,提出了应对特征构困难、计算复杂度高及MATLAB环境下从零实现CRF难题的解决方案,并给出了完整的模型架构设计,包括节点势函数、边势函数、训练优化策略与RUL映射方法。配套代码示例涵盖数据预处理、特征提取、状态离散化、CRF参数结构定义、前向后向算法实现、维特比解码及预测误差评估等关键环节,具备高度可复现性与工程实用性。; 适合人群:具备一定机器学习基础和MATLAB编程能力,从事电池健康管理、预测性维护、数据驱动模等相关领域的科研人员、工程师及研究生。; 使用场景及目标:①提升锂电池剩余寿命预测精度,尤其在复杂工况和长期外推场景下增强鲁棒性;②构具有时序感知能力的判别式概率模型框架,弥补传统静态回归方法对退化过程动态性模不足的问题;③增强模型可解释性,为电池管理系统的安全预警与运维决策提供支持;④为后续融合深度学习特征提取器或多源信息融合提供可扩展的技术基础。; 阅读议:此资源以实际工程项目为导向,强调从理论到代码落地的全流程实践,议读者结合提供的MATLAB代码逐模块调试运行,重点关注特征工程设计、CRF目标函数梯度计算、数值稳定性处理以及状态到RUL的映射逻辑,在理解概率图模型本质的同时掌握其在工业预测任务中的工程化实现技巧。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧