1 package com.yhqtv.exer; 2 /* 3 * 练习:创建两个分线程,其中一个线程遍历100以内的偶尔,另一个线程遍历100以内的奇数 4 * 5 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 6 * @create 2020-04-2 ...
分类:
编程语言 时间:
2020-04-28 13:09:17
阅读次数:
64
死锁与递归锁(了解) 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) from threading import Thread, Lock import time mutexA = Lock() mutexB = Lock() # 类只要加括号多次 ...
分类:
其他好文 时间:
2020-04-28 10:04:47
阅读次数:
53
创建线程有哪几种方式? 答: 主要有三种: 继承 Thread 重写 run 方法; 实现Runnable接口,重写 run 方法; 实现Callable接口,通过FutureTask包装器来创建Thread线程。 原文链接:https://www.baidu.com/link?url=X6c63M ...
分类:
编程语言 时间:
2020-04-28 09:49:44
阅读次数:
66
Exception in thread "main" java.lang.ClassNotFoundException: p02_jdbc.jdbc.Driver at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Builti ...
分类:
数据库 时间:
2020-04-28 09:22:07
阅读次数:
130
#0 0xb68e7be0 in ?? () #1 0xb7fa9d56 in __nptl_deallocate_tsd () at pthread_create.c:158 #2 0xb7fa9f83 in start_thread (arg=0xb7df0b40) at pthread_cre ...
分类:
其他好文 时间:
2020-04-28 09:19:39
阅读次数:
91
一、锁 线程为什么要有锁: += 、-= 赋值操作数据不安全(要经过取值、计算、放回值,3部操作) pop 、append 都是数据安全的(只有添加和删除,一次操作) 队列也是数据安全的 1、同步锁 import os, time from threading import Thread def w ...
分类:
编程语言 时间:
2020-04-27 20:59:25
阅读次数:
50
入门: 参考:https://www.waveshare.com/wiki/Raspberry_Pi_Tutorial_Series:_I2C 打开IIC功能 树莓派默认是将IIC功能关闭的,需要通过设置打开。 参考:http://www.embed-net.com/thread-140-1-1.h ...
分类:
其他好文 时间:
2020-04-27 19:33:50
阅读次数:
59
死锁与递归锁(了解) 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) from threading import Thread, Lock import time mutexA = Lock() mutexB = Lock() # 类只要加括号多次 ...
分类:
编程语言 时间:
2020-04-27 17:50:22
阅读次数:
51
熔断,熔断服务,为了防止整个系统故障,包含子和下游服务。 降级,抛弃一些非核心的接口和数据。 熔断和降级相互交集 相同点: 1)从可用性和可靠性出发,为了防止系统崩溃。 2)最终让用户体会到的事某些功能暂时不能用 不同点: 1)服务熔断一般是下游服务故障导致的,而服务降级一般是从整体负荷考虑,由调用 ...
分类:
其他好文 时间:
2020-04-27 17:33:41
阅读次数:
66
一、Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具 ...
分类:
编程语言 时间:
2020-04-27 13:20:25
阅读次数:
59