前言 个人珍藏的80道Java多线程/并发经典面试题,因为篇幅太长,现在先给出1-10的答案解析哈,后面一起完善,并且上传github哈~ ? https://github.com/whx123/JavaHome ? 「公众号:捡田螺的小男孩」 1. synchronized的实现原理以及锁优化? ...
分类:
编程语言 时间:
2020-07-29 10:36:49
阅读次数:
92
Callable与Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: public interface Runnable { public abstract void run(); } 由于run()方法返回值为void类型,所以在执 ...
分类:
编程语言 时间:
2020-07-29 09:55:03
阅读次数:
70
状态1:新建一个线程并且开启start()方法,使Java线程和操作系统线程联系起来; 状态2:Running——Waiting :调用wait方法 synchronized(lock){ lock.wait(); //进入waiting状态,释放锁 } synchronized(lock){ lo ...
分类:
编程语言 时间:
2020-07-28 22:50:50
阅读次数:
107
计划1阶段达成目标 cpu0跑Linux、cpu1跑裸机程序 cpu1的程序由cpu0启动linux后再进行加载,这样方便日后的版本管理 cpu0和cpu1各控制一个串口,便于调试 cpu0和cpu1之间应当进行至少一次通信用于验证 基于openamp框架 基于硬件为黑金alinx开发板,板载由ps ...
分类:
其他好文 时间:
2020-07-27 13:57:52
阅读次数:
108
一、守护进程 1,主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比皇帝身边的老太监,皇帝已死老太监就跟着殉葬了。 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止。 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemon ...
分类:
系统相关 时间:
2020-07-26 19:49:41
阅读次数:
106
1 vCPU 简介 CPU 负责计算机程序指令的执行。QEMU-KVM 提供对虚拟机 CPU 的模拟,对于虚拟机来说,其拥有的 CPU 是真实的, 和物理 CPU 没有区别。 实际上,虚拟机在 host 上表现为一个 qemu 进程,而虚拟机的 vCPU (从 host 上看是 vCPU) 则是该进 ...
分类:
其他好文 时间:
2020-07-26 19:37:29
阅读次数:
72
一、查看系统防火墙状态(如果返回running代表防火墙启动正常)firewall-cmd--state二、开启端口外网访问1、添加端口返回success代表成功(--permanent永久生效,没有此参数重启后失效)firewall-cmd--zone=public--add-port=80/tcp--permanentfirewall-cmd--zone=public--add-port=44
分类:
系统相关 时间:
2020-07-26 11:19:05
阅读次数:
133
1.用户管理1.概念:Usersandgroups:.Everyprocess(runningprogram)onthesystemrunsasaparticularuser..Everyfileisownedbyaparticularuser..Accesstofilesanddirectoriesarerestrictedbyuser..Theuserassociatedwitharunnin
分类:
其他好文 时间:
2020-07-26 11:18:17
阅读次数:
112
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own ...
分类:
编程语言 时间:
2020-07-26 02:03:02
阅读次数:
95
具体看这个网址里:有通用的如platformName等,还有安卓和ios设备特有的一些参数 http://appium.io/docs/cn/writing-running-appium/caps/ from appium import webdriver # 用字典来存储appium服务器的启动参 ...
分类:
移动开发 时间:
2020-07-26 00:29:02
阅读次数:
89