Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
smileNicky
taoshop
提交
092b779d
T
taoshop
项目概览
smileNicky
/
taoshop
通知
4
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
2
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
T
taoshop
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
092b779d
编写于
12月 23, 2018
作者:
N
nicky
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ThreadLoad测试类
上级
7d2d49d3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
44 addition
and
2 deletion
+44
-2
src/taoshop-portal/src/test/java/com/muses/taoshop/ThreadLocalTest.java
...rtal/src/test/java/com/muses/taoshop/ThreadLocalTest.java
+44
-2
未找到文件。
src/taoshop-portal/src/test/java/com/muses/taoshop/ThreadLocalTest.java
浏览文件 @
092b779d
package
com.muses.taoshop
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.concurrent.ExecutorService
;
import
java.util.concurrent.Executors
;
/**
* <pre>
* T
ODO 类说明
* T
hreadLocal测试类
* </pre>
*
* @author nicky
...
...
@@ -12,5 +18,41 @@ package com.muses.taoshop;
* 修改后版本: 修改人: 修改日期: 2018.12.22 22:51 修改内容:
* </pre>
*/
public
class
ThreadLocalTest
{
public
class
ThreadLocalTest
implements
Runnable
{
private
int
i
;
private
static
final
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
public
ThreadLocalTest
(
int
i
){
this
.
i
=
i
;
}
/**
* When an object implementing interface <code>Runnable</code> is used
* to create a thread, starting the thread causes the object's
* <code>run</code> method to be called in that separately executing
* thread.
* <p>
* The general contract of the method <code>run</code> is that it may
* take any action whatsoever.
*
* @see Thread#run()
*/
@Override
public
void
run
()
{
try
{
Date
t
=
sdf
.
parse
(
"2018-12-22 19:30:"
+
i
%
60
);
System
.
out
.
println
(
i
+
":"
+
t
.
toString
());
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
}
public
static
void
main
(
String
[]
args
){
ExecutorService
es
=
Executors
.
newFixedThreadPool
(
10
);
for
(
int
i
=
0
;
i
<=
1000
;
i
++){
es
.
execute
(
new
ThreadLocalTest
(
i
));
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录