本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
windows线程运行一段时间一直停在sleep被阻塞, 谢谢各位大佬
1. 在windows部署个项目, 线程每隔一段时间同步一次数据, 但是运行一段时间就一直停在sleep, 查看状态被阻塞 , 其他的线程也被BLOCKED
while (true) {
try {
//全量同步: 取完queue配置, 同步结束
//增量同步: 循环配置里的内容
...
原来在58.新浪对于线程.多线程.线程池的问答
每一次去面试就是一次对自我知识的总结和审核,如果你想拿到BATJ.58.新浪.华为.小米.字节等等相关的大厂的offer.成功的通过一面二面三面四面,那么我分享的面试学习路线你可以来参考一下(PDF文档版见如下)
请查看完整的PDF版(更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PDF(VX:mm14525201 ...
ABAP SICF服务和Java Servlet的比较
In my opinion ABAP ICF handler and Java Servlet play the same role in enhancement which enables your web server with additional functionality.
This blog will not introduce how an ICF handler class ...
线程之对象锁的同步异步问题
同步需加synchronized关键字,同步是为了线程安全,而线程安全需要满足两个特性:原子性,可见性
示例:
package com.zan;
// 对象锁的同步和异步问题
public class TestObject {
public synchronized void method1(){
try {
System.out.println(T ...
多线程之对象锁和类锁
多个线程多个锁,一个对象就有一把锁
类锁,static修饰
示例:
package com.zan;
/**
* 关键字synchronized取得的锁都是对象锁,而不是把一段代码(方法)当做锁,
* 所以代码中哪个线程先执行synchronized关键字的方法,哪个线程就持有该方法所属对象的锁(Lock),
*
* 在静态方法上加synchron ...
线程实现方式extends Thread 和 implements Runnable
线程安全:当多个线程访问同一个类时,这个类始终表现出正确的行为
synchronized :可在任意方法或对象上加锁
一.extends Thread
package com.zan;
public class TestThread extends Thread{
private int count = 5 ;
//synchronized加锁 ,实现 ...
从App的角度看进程和线程
原创发自我的公众号:我是攻城师
https://mp.weixin.qq.com/s?__biz=MzAxMzE4MDI0NQ==&mid=2650335998&idx=1&sn=33ec033a05a312cdbd8054dc68cc922d&chksm=83aac6c4b4dd4fd2d79898ceea02afa1d593cbf5e8dd3c768a270ad ...
进程间的几种通信方式的比较和线程间的几种通信方式
几种进程间的通信方式
(1) 管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有血缘关系的进程间使用。进程的血缘关系通常指父子进程关系。
(2)有名管道(named pipe):有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间通信。
(3)信号量(semophore):信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它通常作为一种锁机制,防止某进 ...
线程的join方法和countdownlatch类
线程的join方法和countdownlatch类
线程之间的状态有5种初始、就绪、运行、阻塞、死亡,大家应该都知道,线程在由运行态到阻塞态时有一种方法join。Join的功能和CountDownLatch类似,可以让所有子线程跑完再执行主线程。下面举例子说明两个的用法
1.线程的join方法,控制执行情况,实现主线程等待子线程。
我们可以拿Dota游戏来举例,在我们玩的时候可以进行单挑( ...