V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jeffh  ›  全部回复第 7 页 / 共 20 页
回复总数  384
1 ... 3  4  5  6  7  8  9  10  11  12 ... 20  
2021-05-28 14:29:13 +08:00
回复了 coderstory 创建的主题 Java 深夜求助 Java 中 2 个线程怎么互相唤醒和挂起
最简单的使用信号量吧,Semephore 就可以了,wait, notify 也可以的,你可能不理解这两个方法。notify 调用后并不会释放锁,需要等到 wait 或者 sychronized 结束。下面这段代码就能实现互相等待,输出结果是“1 one 2 two 3 three”
```java
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@Slf4j
public class DemoApplication implements CommandLineRunner {

Object lock = new Object();

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}

@Override
public void run(String... args) throws Exception {
System.out.println("1");
new Thread(() -> stop()).start();
pause();
System.out.println("2");
pause();
System.out.println("3");
pause();
}

public void stop() {
System.out.println("one");
pause();
System.out.println("two");
pause();
System.out.println("three");
}

public void pause() {
try {
synchronized (lock) {
lock.notifyAll();
lock.wait();
}
}catch (Exception e) {

}
}
}
```
2021-05-16 23:10:10 +08:00
回复了 xulolololololo 创建的主题 Python 最近需要用到阿里的全套服务,有些问题请教下大佬们
能用阿里云提供的就用,省事,自己搭建还需要考虑高可用等问题,阿里云直接一套全包
2021-05-16 21:51:43 +08:00
回复了 dedemao 创建的主题 问与答 为何国内的大厂没有使用 RESTful 接口规范
RESTful 说到底不好管理,一个用户详情接口,带了每个人的用户 id,每个人都不一样。
2021-04-15 09:08:40 +08:00
回复了 iamnoten 创建的主题 分享创造 一个小工具,大家看有没有用
收藏了
2021-04-15 09:08:27 +08:00
回复了 iamnoten 创建的主题 分享创造 一个小工具,大家看有没有用
可以的,截长图,对于 iphone 来说有用,但是不知道文章中如果有动图 gif 有怎么样
2021-02-07 13:59:08 +08:00
回复了 ada87 创建的主题 程序员 真有必要搞技术分享会吗?
这个看分享的人的水平,简单的技术能否玩出新花样,高大上的技术能否通俗一点描述。讨厌装笔的技术分享。
以下是个人见解,有问题可以指出。只是大概,不抠细节。
1. 长连接,首先它是连接,是 tcp 的概念而不是 udp,因为 udp 不需建立连接。
2. 长连接的“长”是应用层来维持的,和 tcp 无关。应用层可以使用心跳等机制实现。
3. tcp 建立连接后需要发送 FIN 包才会断掉连接,否则不会断。如果断网了之后一直不联网。tcp 有保活机制,默认 2 小时一次,发送 9 个探针,都没回应的话会断掉连接。
4. 至于 while true 的问题,网卡获取到消息后会发起中断,操作系统调入你的程序运行。
5. 你的 while true 程序做好阻塞或者休眠就行,会释放 CPU 资源
2020-11-03 11:12:11 +08:00
回复了 liangkang1436 创建的主题 程序员 马士兵等网课老师的付费网课值得买吗?
建议 b 站先搜索一下有没有课程
2020-10-14 11:37:49 +08:00
回复了 iovekkk 创建的主题 程序员 八年 Android 开发想转 Java
Java 技术栈内容比较多,需要挺多时间来学习的。
2020-10-14 11:29:43 +08:00
回复了 glacial 创建的主题 Java eureka nacos consul 各位道友推荐用谁
nacos,注册中心+配置中心,很香
2020-10-14 11:17:01 +08:00
回复了 mopig 创建的主题 分享发现 「极客时间」竟然拨电话促销 😱
我也刚刚收到了,“你好老朋友”
2020-10-12 14:37:38 +08:00
回复了 NoGolang 创建的主题 Java Java 从开始到放弃 求大佬推荐一本书
建议先看视频,楼上推荐的马士兵的视频不错,要看书的话,搜索一下“Java 四大名著”吧
2020-10-12 10:27:24 +08:00
回复了 icexin 创建的主题 Go 编程语言 Go 编写的跑在 x86 裸机上的 unikernel
@12101111 感谢解答,用汇编写过玩具内核,第一次接触 unikernel
2020-10-11 23:48:08 +08:00
回复了 icexin 创建的主题 Go 编程语言 Go 编写的跑在 x86 裸机上的 unikernel
@icexin 楼主是实现了 go runtime 吗,可以运行 elf 也可以运行 go 程序?看介绍是实现了大部分 go 标准库?这就很强大了。
2020-10-11 23:34:37 +08:00
回复了 StepfenShawn 创建的主题 程序员 战争片看多了,用 200 行代码写了一个编程语言
这不是编程语言把,这是 python 的正则替换而已,跑在 python 解析器上的。
2020-10-11 23:27:04 +08:00
回复了 icexin 创建的主题 Go 编程语言 Go 编写的跑在 x86 裸机上的 unikernel
可执行文件是 elf 格式的吗,标准库是 c 库吗?
2020-10-11 23:23:59 +08:00
回复了 icexin 创建的主题 Go 编程语言 Go 编写的跑在 x86 裸机上的 unikernel
学习了,厉害
努力过好自己的生活,多存点钱,先买小房子有个窝,其他都是后话
1 ... 3  4  5  6  7  8  9  10  11  12 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2253 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 08:29 · PVG 16:29 · LAX 01:29 · JFK 04:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.