摘要: 1、前言 先看看下面的代码输出是什么: public class TestSync implements Runnable { int b = 100; synchronized void m1() throws InterruptedException { b = 1000; Thread.sle 阅读全文
posted @ 2023-04-30 23:37 jrliu 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1、函数指针 C/C++中可以使用指针指向一段代码,这个指针就叫函数指针,假设有这样一段代码: #include <stdio.h> int func(int a) { return a + 1; } void main() { int (*f)(int) = func; printf("%p\n" 阅读全文
posted @ 2023-04-30 18:53 jrliu 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 分布式任务调度 1、什么是任务调度? 我们可以先思考一下下面业务场景的解决方案: 某电商系统需要在每天上午 10点,下午3点,晚上8点发放一批优惠券。 某银行系统需要在信用卡到期还款日的前三天进行短信提醒。 某财务系统需要在每天凌晨 0:10结算前一天的财务数据,统计汇总。 12306 会根据车次的不同,而设置某几 阅读全文
posted @ 2023-04-30 15:42 jrliu 阅读(63) 评论(0) 推荐(0) 编辑