多线程写不同的file
来源:互联网 发布:windows tasks sched 编辑:程序博客网 时间:2024/04/30 09:05
public class SessionRunnable implements Runnable {public static void main(String[] args) {Runnable runnable = new SessionRunnable();Thread thread1 = new Thread(runnable);Thread thread2 = new Thread(runnable);Thread thread3 = new Thread(runnable);Thread thread4 = new Thread(runnable);Thread thread5 = new Thread(runnable);Thread thread6 = new Thread(runnable);Thread thread7 = new Thread(runnable);Thread thread8 = new Thread(runnable);Thread thread9 = new Thread(runnable);Thread thread10 = new Thread(runnable);thread1.start();thread2.start();thread3.start();thread4.start();thread5.start();thread6.start();thread7.start();thread8.start();thread9.start();thread10.start();}@Overridepublic void run() {long id = Thread.currentThread().getId();int ThreadId = (int) (id - 8);Map<String, String> params = new HashMap<String, String>();params.put("userName", "sbry");params.put("userPwd", "1");String url0 = "http://192.168.3.150/SHBZ/mlogcheck";String post0 = "";try {post0 = OkHttpUtil.Post(url0, params, ThreadId);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}System.out.println(post0);for (int i = 0; i < 10000000; i++) {Map<String, String> map = new HashMap<>();map.put("userId", "sbry");map.put("rows", String.valueOf("1"));map.put("page", String.valueOf("1"));String url = "http://192.168.3.150/SHBZ/do/control/InsurerDo/mobileListTest";String post = "";try {post = OkHttpUtil.Post(url, map, ThreadId);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}String sessionInfo = post.substring(23) + "+++ThreadID:" + ThreadId;System.out.println(sessionInfo); FileWriter fw;try {fw = new FileWriter("d:\\log\\" + ThreadId + "out.txt",true); PrintWriter out = new PrintWriter(fw); out.println(sessionInfo); out.flush(); out.close(); fw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} }}}
0 0
- 多线程写不同的file
- 多线程写不同的文件,当文件相同时报错,写了一个同步类。
- 定时器和多线程的不同
- 定时器和多线程的不同
- 定时器和多线程的不同
- 定时器和多线程的不同
- 定时器和多线程的不同
- 定时器和多线程的不同
- 多线程下file的锁
- 不同的浏览器写不同的CSS code
- 如何写不同的文档方案
- 【Python】写文件的不同方式
- Oracle 写脏数据的不同场景
- 不同编程语言写的“Hello World”
- mybatis写兼容不同数据库的sql
- IE 和 FF 写不同的CSS
- 不同字符集写文件的乱码问题
- 由CFileFind写的File Iterator
- HTTP头信息解读【SEO必知】
- Android系统中iptables的应用(四)FirewallController
- 10月9日 Meteor Global Hackathon.
- HTML各个标签的默认样式
- 利用redis实现分布式锁
- 多线程写不同的file
- 分布式系统概念与设计-CH1:分布式系统的特征
- 深入理解JVM—JVM内存模型
- Android5.X Activity跳转动画
- Android SDK API 15 各安装包下载地址
- log日志写法
- 在eclipse中启动Tomcat,外部浏览器却无法访问8080端口的解决办法
- ViewPager实现图片的自动轮播和无限循环
- OSI模型之物理层概述