求JAVA大神帮忙解决一道JAVA难题

员工张三有两个主管,主管A和主管B经常会根据张三的表现给张三调工资,有可能增加或减少,试用两个线程来执行主管A和主管B给张三调工资的工作,请使用线程同步解决数据完整性问题... 员工张三有两个主管,主管A和主管B经常会根据张三的表现给张三调工资,有可能增加或减少,试用两个线程来执行主管A和主管B给张三调工资的工作,请使用线程同步解决数据完整性问题 展开
 我来答
猴怕食5
2014-08-22 · 超过71用户采纳过TA的回答
知道答主
回答量:145
采纳率:100%
帮助的人:57.1万
展开全部
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class Demo001 { public static void writeFile(String strSrc, String dest) { FileWriter writer = null; FileReader reader = null; BufferedReader br = null; BufferedWriter bw = null; try { File file = new File(dest); if (!file.exists()) { file.createNewFile(); } writer = new FileWriter(dest, true); reader = new FileReader(strSrc); String str = null; br = new BufferedReader(reader); bw = new BufferedWriter(writer); while ((str = br.readLine()) != null) { StringBuffer sb = new StringBuffer(""); sb.append(str + "\n"); bw.write(sb.toString()); } br.close(); reader.close(); bw.close(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { Demo001.writeFile("D:/hw31a.txt", "D:/hw31c.txt"); Demo001.writeFile("D:/hw31b.txt", "D:/hw31c.txt"); }}结果如下:

是否可以解决您的问题?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式