Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
caopu16
whatsmars
提交
d475acb3
W
whatsmars
项目概览
caopu16
/
whatsmars
与 Fork 源项目一致
Fork自
武汉红喜 / whatsmars
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
whatsmars
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
d475acb3
编写于
9月 01, 2019
作者:
武汉红喜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
author
上级
634815d9
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
61 addition
and
4 deletion
+61
-4
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/AtomicTest.java
...test/java/org/hongxi/java/util/concurrent/AtomicTest.java
+41
-0
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/DaemonThreadTest.java
...ava/org/hongxi/java/util/concurrent/DaemonThreadTest.java
+1
-1
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/DeadLockTest2.java
...t/java/org/hongxi/java/util/concurrent/DeadLockTest2.java
+1
-1
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/ThreadLocalRandomTest.java
...rg/hongxi/java/util/concurrent/ThreadLocalRandomTest.java
+16
-0
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/ThreadLocalTest.java
...java/org/hongxi/java/util/concurrent/ThreadLocalTest.java
+1
-1
whatsmars-mq/whatsmars-mq-kafka-server/src/main/java/org/hongxi/whatsmars/kafka/KafkaStartup.java
...rc/main/java/org/hongxi/whatsmars/kafka/KafkaStartup.java
+1
-1
未找到文件。
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/AtomicTest.java
0 → 100644
浏览文件 @
d475acb3
package
org.hongxi.java.util.concurrent
;
import
java.util.concurrent.atomic.AtomicLong
;
/**
* @author shenhongxi 2019/09/01
*/
public
class
AtomicTest
{
private
static
AtomicLong
count
=
new
AtomicLong
();
private
static
Integer
[]
arrayOne
=
new
Integer
[]
{
0
,
1
,
2
,
3
,
0
,
5
,
6
,
0
,
56
,
0
};
private
static
Integer
[]
arrayTwo
=
new
Integer
[]
{
10
,
1
,
2
,
3
,
0
,
5
,
6
,
0
,
56
,
0
};
public
static
void
main
(
String
[]
args
)
throws
InterruptedException
{
Thread
threadOne
=
new
Thread
(()
->
{
int
size
=
arrayOne
.
length
;
for
(
int
i
=
0
;
i
<
size
;
i
++)
{
if
(
arrayOne
[
i
].
intValue
()
==
0
)
count
.
incrementAndGet
();
}
});
Thread
threadTwo
=
new
Thread
(()
->
{
int
size
=
arrayTwo
.
length
;
for
(
int
i
=
0
;
i
<
size
;
i
++)
{
if
(
arrayTwo
[
i
].
intValue
()
==
0
)
count
.
incrementAndGet
();
}
});
threadOne
.
start
();
threadTwo
.
start
();
// 等待线程执行完毕
threadOne
.
join
();
threadTwo
.
join
();
System
.
out
.
println
(
"count 0:"
+
count
.
get
());
}
}
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/DaemonThreadTest.java
浏览文件 @
d475acb3
package
org.hongxi.java.util.concurrent
;
/**
*
Created by shenhongxi on
2019-08-31.
*
@author shenhongxi
2019-08-31.
*/
public
class
DaemonThreadTest
{
...
...
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/DeadLockTest2.java
浏览文件 @
d475acb3
package
org.hongxi.java.util.concurrent
;
/**
*
Created by shenhongxi on
2019-08-31.
*
@author shenhongxi
2019-08-31.
*/
public
class
DeadLockTest2
{
...
...
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/ThreadLocalRandomTest.java
0 → 100644
浏览文件 @
d475acb3
package
org.hongxi.java.util.concurrent
;
import
java.util.concurrent.ThreadLocalRandom
;
/**
* @author shenhongxi 2019-09-01
*/
public
class
ThreadLocalRandomTest
{
public
static
void
main
(
String
[]
args
)
{
ThreadLocalRandom
random
=
ThreadLocalRandom
.
current
();
for
(
int
i
=
0
;
i
<
10
;
i
++)
{
System
.
out
.
println
(
random
.
nextInt
(
5
));
}
}
}
whatsmars-common/src/test/java/org/hongxi/java/util/concurrent/ThreadLocalTest.java
浏览文件 @
d475acb3
package
org.hongxi.java.util.concurrent
;
/**
*
Created by shenhongxi on
2019-08-31.
*
@author shenhongxi
2019-08-31.
*/
public
class
ThreadLocalTest
{
...
...
whatsmars-mq/whatsmars-mq-kafka-server/src/main/java/org/hongxi/whatsmars/kafka/KafkaStartup.java
浏览文件 @
d475acb3
...
...
@@ -3,7 +3,7 @@ package org.hongxi.whatsmars.kafka;
import
kafka.Kafka
;
/**
*
Created by shenhongxi on
2019-08-27.
*
@author shenhongxi
2019-08-27.
*/
public
class
KafkaStartup
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录