E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程笔记
C++MFC
编程笔记
day03 MFC工具栏、状态栏、视图窗口
MFC工具栏相关类:CToolBarCtrl-父类是CWnd封装了工具栏控件相关操作CToolBar-父类是CControlBar封装了工具栏和框架窗口之间的关系工具栏使用://把工具栏对象定义为CMyFrameWnd成员:CToolBartoolbar;//在窗口创建时,加载工具栏资源intCMyFrameWnd::OnCreate(LPCREATESTRUCTlpc){toolbar.Crea
真爱无限
·
2020-08-17 01:34
Proc/C/C++/数据结构
java并发
编程笔记
1基础知识线程创建关键的三种方式。实现runnaable的run方法继承thread类并重写run方法使用futuretask方式(callable)好处:继承的好处是方便传参,set或者构造。runnable只能使用主线程的final变量java不支持多继承,如果继承了thread,就不能继承其他类。futuretask可以拿到返回结果。waitwait调用前要获取对象的监视器锁,synchro
tianyouououou
·
2020-08-16 21:42
后端开发
Python核心
编程笔记
第四章----Python对象
4.1Python对象Python使用对象模型来存储数据。构造任何类型的值都是一个对象。所有Python对象都有三个特性:身份,类型和值。身份:每一个对象都有一个唯一的身份标识自己,可以使用内建函数id()来得到对象的内存地址。类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。使用type内建函数查看对象类型。值:对象表示的数据项。上面三个特性在对象创建
Cytues
·
2020-08-16 01:52
Python笔记
Cocoa多线程
编程笔记
:NSLock与NSThread
//#import//intmain(intargc,constchar*argv[])//{////@autoreleasepool{//////insertcodehere...//NSLog(@"Hello,World!");////}//return0;//}NSLock*lock;@interfaceMyObject:NSObject+(void)aMethod:(id)param;@e
wfu
·
2020-08-15 10:16
移动开发
【Linux】c语言多线程
编程笔记
线程简介每个进程都拥有自己的数据段、代码段和堆栈段,这就造成进程在进行创建、切换、撤销操作时,需要较大的系统开销。为了减少系统开销,从进程中演化出了线程。线程存在于进程中,共享进程的资源。线程是进程中的独立控制流,由环境(包括寄存器组和程序计数器)和一系列的执行指令组成。每个进程有一个地址空间和一个控制线程。线程和进程比较调度:线程是CPU调度和分派的基本单位。拥有资源:进程是系统中程序执行和资源
T_zty_Y
·
2020-08-15 05:18
游戏
编程笔记
-起步(二)在窗口上绘图
游戏
编程笔记
-起步(二)2.在窗口上绘图看了我上面的分析,我想,很多朋友都迫不及待的想学这部分知识,原因是上面的知识实在太简单了,只要稍懂点算法的同胞们都可以看懂。关键是大家苦于英雄无勇武之地啊!
游蓝海
·
2020-08-15 01:19
游戏编程
C/C++
编程笔记
:飞翔的小鸟(Flappy Bird)——C语言版本
C语言游戏教学项目,有C基础和对小游戏感兴趣的可以看看,做出来成就感爆棚~使用的编译器是VS2013,图片素材,可以自己百度寻找素材图片,也可以在文章最后领取哦~效果图:话不多说,接下来就奉上我们的源码了(写的时候包含了一些笔者的注释,勿怪勿怪):/*1.创建一个可视化窗口2.显示一张背景图*/#include#include#include#include#include#include#pra
叶修语
·
2020-08-14 21:00
C/C++
编程笔记
:飞翔的小鸟(Flappy Bird)——C语言版本
C语言游戏教学项目,有C基础和对小游戏感兴趣的可以看看,做出来成就感爆棚~使用的编译器是VS2013,图片素材,可以自己百度寻找素材图片,也可以在文章最后领取哦~效果图:话不多说,接下来就奉上我们的源码了(写的时候包含了一些笔者的注释,勿怪勿怪):/*1.创建一个可视化窗口2.显示一张背景图*/#include#include#include#include#include#include#pra
叶修语
·
2020-08-14 21:00
iOS面向切面
编程笔记
:UIButton按钮防连点、NSArray数组越界、数据打点
面向切面编程参考:ReactNative面向切面编程iOS中的实现方式:ObjC中实现AOP最直接的方法就是使用Runtime中的MethodSwizzling。使用Aspects,可以不需要繁琐的手工调用MethodSwizzling。iOS中的应用场景一:数据统计所谓AOP其实就是给你的程序提供一个可拆卸的组件化能力。比如你的APP需要用到事件统计功能,无论你是用UMeng,GoogleAna
weixin_34221073
·
2020-08-14 14:25
9-C++远征之多态篇-学习笔记
C++远征之多态篇本文及代码收录于个人
编程笔记
(整理中,欢迎Star):https://github.com/mtianyan/Programming-Notebook面向对象三大特征:封装,继承,多态多态
weixin_34381666
·
2020-08-14 08:00
STM32硬件SPI主从通信(附代码)
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看
编程笔记
!例子说明及框图本例子基于STM32F103ZET6芯片(代码工程可在文末获取),实现SPI1与SPI2的主从通信。
zhengnianli
·
2020-08-14 04:09
C/C++
编程笔记
控制输出位数cout8.0^3:pow(8.0,3);数字与字符如何拆分text="88折";text由88折变成88一个汉字占2个字节,length()测的是字节text=text.substr(0,text.length()-2);控制输出位数以及如何求百分数及输出百分数#include两个int型整数相除求百分数,先把前一个数强制转换为double再*100setiosflags(ios::
2304
·
2020-08-13 22:37
笔记
C/C++
编程笔记
:C语言实现“井字棋”小游戏,零基础项目(含源码)
在这里我们要写出一个井子棋的小游戏,能够实现所需要的三字连珠的功能,并且可以使得游戏让玩家进行选择是否继续的功能。本项目为C语言零基础小项目,可供C语言入门者学习。效果图:代码:#define_CRT_SECURE_NO_WARNINGS1#include#include#include#defineROW3#defineCOL3voidinit_board(chararr[ROW][COL]){
叶修语
·
2020-08-13 21:00
关于Linux下mysql的C/C++基础
编程笔记
1.在Linux下编译连接mysql数据库的程序时,需要使用安装Mysql数据库时自带的mysql_config脚本。它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.需要使用下面两个选项:--libs选项-连接MySQL客户端函数库所需要的库和选项.[Jiakun@KungeC++Practice]$mysql_config--libs-rdynamic-L/usr/lib6
坤哥玩csdn
·
2020-08-13 18:38
mysql
数据库
C++
Linux
Linux
C++
mysql
数据库
c++基础
Unity
编程笔记
(三)定时任务管理器
usingSystem.Collections.Generic;usingUnityEngine;publicdelegatevoidTimeTaskDelegate();//////定时任务管理器///publicclassTimeManager:MonoBehaviour{//////定时任务列表///privateListtaskList=newList();privatestaticTim
三大爷的键
·
2020-08-13 14:26
Unity编程
C/C++
编程笔记
:C语言链表实现贪吃蛇游戏,项目源码分享
本文是阅读学习了一些其他的贪吃蛇源代码,并做了简单的注释和修改,里面只用了链表数据结构,非常适合C语言入门者学习阅读。程序可在VS2013下编译运行。源码如下:#include#include#include#include#defineU1#defineD2#defineL3#defineR4//蛇的状态,U:上;D:下;L:左R:右typedefstructSNAKE//蛇身的一个节点{int
叶修语
·
2020-08-12 19:00
C/C++
编程笔记
:C语言链表实现贪吃蛇游戏,项目源码分享
本文是阅读学习了一些其他的贪吃蛇源代码,并做了简单的注释和修改,里面只用了链表数据结构,非常适合C语言入门者学习阅读。程序可在VS2013下编译运行。源码如下:#include#include#include#include#defineU1#defineD2#defineL3#defineR4//蛇的状态,U:上;D:下;L:左R:右typedefstructSNAKE//蛇身的一个节点{int
叶修语
·
2020-08-12 19:00
MySql 数据库编程 笔记
.MySql数据库
编程笔记
编程MySQL数据结构SQLSQLServer.9月3日数据库的历史:发展于六十年代数据库术语:数据(Data):数据库中存储的基本对象数据的定义:描述事物的符号记录数据的种类
whx0527
·
2020-08-12 00:06
Notes on Programming in C--C语言
编程笔记
(一)
NotesonProgramminginC--C语言
编程笔记
RobPikeFebruary21,1989序言Kernighan和Plauger写过一本很重要,也很有影响力的一本书,叫做《TheElementsofProgrammingStyle
doomwan
·
2020-08-11 18:53
C/C++
C/C++
编程笔记
:如何使用C++实现单链表?单链表基本运算实现
接上节:C/C++
编程笔记
:如何使用C++实现单链表?单链表第一部分。
叶修语
·
2020-08-11 15:00
Python核心
编程笔记
————多线程编程(一)
文章目录简介线程和进程进程线程线程和Python全局解释器锁退出线程在Python中使用线程Python的threading模块thread模块threading模块Thread类创建Thread实例,传给它一个函数创建Thread的实例,传给它一个可调用的类实例派生Thread的子类,并创建子类的实例Threading模块的其它函数简介.多线程编程的目的是提高整个任务的性能。其对具有如下特点的编
影景彡
·
2020-08-11 04:36
Python
Python核心
编程笔记
————Web 编程:CGI 和 WSGI(二)
文章目录高级CGImulitipart表单提交和文件上传多值字段cookiecookie和文件上传高级CGImulitipart表单提交和文件上传.CGI特别指出只允许两种表单编码:“application/x-www-form-urlencoded”和“multipart/form-dat”。且前者是默认的,因此前者不需要特别指出,但是后者需要明确给出编码:.表单提交的时候可以使用任意编码,但是
影景彡
·
2020-08-11 04:36
Python
Python核心
编程笔记
————Web 编程:CGI 和 WSGI(一)
文章目录帮助Web服务器处理客户端数据CGI简介CGI应用程序cgi模块cgitb模块构建CGI应用程序静态表单页动态表单页全面交互的文本站点帮助Web服务器处理客户端数据CGI简介.Web最初目的是在全球范围内对文档进行在线存储和归档(大多用于教学和科研)。这些文件通常用静态文本表示,一般是HTML。随着因特网和Web服务的发展,除了浏览之外,还需要处理用户的输入。现在服务器的处理过程一般是:第
影景彡
·
2020-08-11 04:36
Python
Python核心
编程笔记
————Web 编程:CGI 和 WSGI(三)
文章目录WCGI动机服务器集成外部进程WSGI简介参考服务器中间件机封装WSGI应用WCGI动机.CGI的目的是为了动态的创建内容,但是这种方式无法扩展,CGI进程针对每个请求进行创建(就像是打开Python解释器),用完就抛弃,如果接受了上千个请求,创建大量的语言解释器进程很快就会导致服务器停机。有两种方法来解决这个问题:服务器集成和外部进程。服务器集成.也称服务器API。当前应用最广泛的服务器
影景彡
·
2020-08-11 04:36
Python
C/C++
编程笔记
:如何使用C++实现单链表?单链表第一部分
如何弥补顺序表的不足之处?第一次学习线性表一定会马上接触到一种叫做顺序表(顺序存储结构),经过上一篇的分析顺序表的优缺点是很显然的,它虽然能够很快的访问读取元素,但是在解决如插入和删除等操作的时候,却需要移动大量的元素,效率较低,那么是否有一种方法可以改善或者解决这个问题呢?首先我们需要考虑,为什么顺序表中的插入删除操作会涉及到元素的移动呢?好家伙,问题就是围绕着顺序表的最大的特点出现的——顺序存
叶修语
·
2020-08-10 22:00
计算机考研机试指南(一)
编程笔记
cha2-1排序排序算法1.排序(牛客网)#include#includeusingnamespacestd;/*题目:排序思路:1--n冒泡排序、选择排序、快排*/voidbubbleSort
暴走的二萌
·
2020-08-10 19:32
考研机试指南
Python 高级
编程笔记
之类别
目录:子类化内建类型访问超类中的方法-super描述符&属性元编程主要内容:1.子类化内建类型#-*-coding:utf-8-*-classFolder(list):def__init__(self,name):self.name=namedefdir(self):print"Iam:%s"%self.nameforelinself:printela=Folder("test")a.append
Tim(徐阳亭)
·
2020-08-10 14:27
Timen_Python
花重金求来的并发
编程笔记
,颠覆了我以往“正确“的认知
对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多方面的基础能力,更为考验一个程序员的内功。那到底应该怎么学习并发编程呢?**JavaSDK的并发工具包有很多,是要死记硬背每一个工具的优缺点和使用场景吗?**当然不是,想要学好并发编程,你需要从一个个单一的知识和技术中“跳出来”,高
java梦想口服液
·
2020-08-10 04:17
java
多线程
编程语言
面试
并发编程
C/C++
编程笔记
:C语言中数组与指针的异同,两大核心知识点分析
C语言的数组和指针一直是两个容易混淆的东西,当初在学习的时候,也许为了通过考试会对指针和数组的一些考点进行突击,但是很多极其细节的东西也许并不是那么清楚。本篇侧重点在于分析数组与指针的关系,什么时候数组可以等同于指针,什么时候二者不同。数组的访问首先通过一张图来描述一下数组的访问过程,下图的字符数组,访问下标为9的的元素需要注意的是如果其他类型的变量,那么偏移量的计算应该是i*单变量字节数,比如c
叶修语
·
2020-08-08 21:00
SDK
编程笔记
-UNICODE篇
SDK
编程笔记
-UNICODE篇[简单基础但重要]Petzold的ProgrammingWindows的第2章非常详细的讲解了关于Unicode的方方面面。
seu_xuxueqi
·
2020-08-08 21:59
编程
windows
vc++
语言
编译器
c
C/C++
编程笔记
:C语言入门题之正倒金字塔,正反三角形代码详解
其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。C跟C++在很多方面也是兼容的,c是c++的基础。再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,
叶修语
·
2020-08-07 21:00
C/C++
编程笔记
:C语言入门题之正倒金字塔,正反三角形代码详解
其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。C跟C++在很多方面也是兼容的,c是c++的基础。再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,
叶修语
·
2020-08-07 21:00
C/C++
编程笔记
:C语言实现--双向循环链表操作,赶紧收藏一波!
1,双向链表相当于两个单向循环链表2,双向链表的结点定义structDULNode{intdata;structDULNode*prior;structDULNode*next;};typedefstructDULNode*linklist;3,单循环链表的操作都适用于双循环链表4,双循环链表的操作集合仍在头文件defs.h中5,InitList操作,双循环链表初始化操作示意图#include"d
一起学编程
·
2020-08-07 17:48
数据结构
C/C++高质量
编程笔记
怕忘记的一些重点,呵呵。1运算符优先级(),[],->,.,!,~,++,--,sizeof,(正负)+,-,(指针)*,&,*,/,%,+,-,《,》,...2if语句判断条件布尔型if(flag)orif(!flag)整型if(value==0)orif(value!=0)浮点型if((x>=-EPSINON)&&(x<=EPSINON))指针if(P==NULL)orif(P!=NULL)3
kanyun157
·
2020-08-07 14:14
C/C++高质量
编程笔记
-第一章 文件结构
C/C++高质量编程-笔记(林锐)本文内容取自林锐的《C/C++高质量编程》,由本人阅读后所作的笔记而写,若有不妥,第一时间联系必删除----------------------------------------------------------------------------------------------------------第一章文件结构1.防止头文件被重复包含:ifndef/
PyMilk
·
2020-08-07 13:06
C
C++
shell
编程笔记
-文本处理awk
第八章文本处理利器AWKAWK是一种优良的文本处理工具。它不仅是Linux中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人AlfredAho、PeterWeinberger和BrianKernighan姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和
幸运小侯子
·
2020-08-07 10:30
Linux
shell编程笔记
C/C++
编程笔记
:C语言开发黄金矿工游戏!项目源码分享学习
玩家通过键盘的按键控制矿工抓取金块,将钩子碰触到的金块抓取过来。 要求如下: 1. 游戏的金块的总数是20(可以自己去设置),大小位置是随机的。2. 在没有抓取状态下,钩子左右摆动,此时矿工的是静止的。当钩子摆动到一定角度,玩家可以单击键盘上的上下左右键中的下方向键或者是空格键控制矿工伸出长钩,抓取金子,此时矿工是向下摇动转轴。获取到金子往回拉后,矿工是不断转动转轴,直到金子拉动到钩子初始处,矿工
一起学编程
·
2020-08-06 22:03
C语言
C语言
黄金矿工
学习编程
C语言项目
黄金矿工源码
C/C++
编程笔记
:C语言开发黄金矿工游戏!项目源码分享学习
玩家通过键盘的按键控制矿工抓取金块,将钩子碰触到的金块抓取过来。 要求如下: 1. 游戏的金块的总数是20(可以自己去设置),大小位置是随机的。2. 在没有抓取状态下,钩子左右摆动,此时矿工的是静止的。当钩子摆动到一定角度,玩家可以单击键盘上的上下左右键中的下方向键或者是空格键控制矿工伸出长钩,抓取金子,此时矿工是向下摇动转轴。获取到金子往回拉后,矿工是不断转动转轴,直到金子拉动到钩子初始处,矿工
叶修语
·
2020-08-06 22:00
Linux/UNIX网络
编程笔记
(一) TCP/IP简介
TCP/TP简介基本的c/s服务模型网络编程是指编写的网络通信程序可以与网络上的其他程序进行通信。相互通信的程序通常分为两部分:客户端和服务器端。客户端的数据有应用层的客户端软件产生,这些数据到达客户端系统的内核协议栈,并从上到下的经过协议栈的每一层,各层都要对数据进行封装,最后组合好的帧被传给底层的网络设备,有网络设备的物理层实现数据传输。OSI模型和TCP/IP四层结构数据链路层:它是随系统提
准备找工作的Ocean
·
2020-08-05 15:04
Linux/UNIX网络编程
Linux/UNIX网络
编程笔记
(三) TCP套接字编程
TCP套接字编程1、TCP套接字编程socket()函数:产生TCP套接字,作为TCP通信的传输端点。#includeintsocket(intfamily,inttype,intprotocol);返回一个小的非负的整数,与文件描述符类似,即套接字描述符。family:socket协议类型,AF_INET(IPV4),AF_INET6(IPV6),AF_ROUTE(路由套接口)type:套接字类
准备找工作的Ocean
·
2020-08-05 15:04
Linux/UNIX网络编程
STM32L0CubeMX之lora
编程笔记
该笔记主要是记录使用STM32L0xx,MCU,升特LORA无线扩频芯片,基于SPI的
编程笔记
,希望能帮助到这方面有所需要的人。
HoJunjie
·
2020-08-05 13:41
STM32L0CubeMX系列
状态机
编程笔记
目录什么是状态机?事件与动作历史变量和当前变量在各状态中对数组的操作清空数组什么是状态机?在程序有一定的复杂度,而且流程图很难描述的时候,需要使用状态机的思想编写程序,借助状态跳转图来描述软件功能,根据状态跳转图让处理器在各个事件与状态之间切换,看上去像在并行工作一样。数字电路中的时序逻辑分为Moore型和Mealy型,我们在程序中使用的状态机更像是Mealy型时序电路,即下一状态与当前状态和信号
潇洒的电磁波
·
2020-08-04 11:46
嵌入式软硬件设计
linux网络
编程笔记
以下是对我之前学习的linux网络编程的一些笔记。intsocket(intdomain,inttype,intprotocol);type这个参数,可以加上一个SOCK_NONBLOCK,把套接字设置为非阻塞,保证这一设置的原子性。intlisten(intsockfd,intbacklog);把sockfd设置成listen状态,之后就可以完成三次握手了,其实三次握手是在内核态完成的,accp
xubodong
·
2020-08-04 08:11
【并发
编程笔记
】 ---- 分析CopyOnWriteArrayList及BlockingQueue(最后并发容器总结)
目录1.CopyOnWriteArrayList2.BlockingQueue3.并发容器总结1.CopyOnWriteArrayList1.1诞生历史和原因Vector和SynchronizedList的锁的粒度太大,并发效率相对比较低,并且迭代时无法编辑问题:为什么在迭代时无法编辑?(先看代码演示)Vectorvector=newVectoriterator1=vector.iterator(
whc__
·
2020-08-04 07:14
并发
Java并发
编程笔记
——技术点汇总
Java并发
编程笔记
——技术点汇总目录·线程安全·线程安全的实现方法·互斥同步·非阻塞同步·无同步·volatile关键字·线程间通信·Object.wait()方法·Object.notify()方法
weixin_30485799
·
2020-08-04 04:27
iOS并发
编程笔记
,包含GCD,Operation Queues,Run Loops,如何在后台绘制UI,后台I/O处理,最佳安全实践避免互斥锁死锁优先级反转等,以及如何使用GCD监视进程文件文件夹,.
iOS并发
编程笔记
,包含GCD,OperationQueues,RunLoops,如何在后台绘制UI,后台I/O处理,最佳安全实践避免互斥锁死锁优先级反转等,以及如何使用GCD监视进程文件文件夹,并发测试的方案等线程使用
weixin_30325487
·
2020-08-04 03:41
s5pv210中断
编程笔记
10、外部中断1、什么是外部中断?寄存器手册,2.2.60外部中断寄存器控制2、外部中断关键寄存器CON,PEND,MASKEXT_CON:配置外部中断的触发方式EXT_PEND;中断挂起寄存器,这个寄存器的每一位对应一个外部中断,PEND寄存器就是一个标志,如果发生中断但来不及处理,这个位就一直为1,直到处理完毕,才会手工共清除挂起位。分析下x210开发板对应外部中断的编号:EINT2EINT3
小相619
·
2020-08-03 22:06
C#多线程
编程笔记
(1.3)-死锁(Dead Lock)解决方法
近来在学习EugeneAgafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^usingSystem;usingSystem.Threading;namespace死锁{classProgram{staticvoidMain(string[]args){objectlock1=newobject();objectlock2=newobject();newThread(()=
轩阳俊
·
2020-08-03 22:17
C#-多线程
C#多线程编程笔记
黑马程序员——Java中网络
编程笔记
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------网络编程网络参考模型:OSI参考模型TCP/IP参考模型|--应用层||--表示层|--应用层|--会话层||--传输层|--传输层|--网络层|--网际层|--数据链路层||--物理层|--主机至网络层网络传输要素IP地址:用来唯一标识网络中的一台计算机。不易记忆,可用主机名关于IP地址最后一位0
bayueqinglian
·
2020-08-03 15:48
笔记
java并发
编程笔记
5----使用IDEA的Terminal工具排查死锁
这是我学习java并发编程做的笔记,附上原课程B站地址:全面深入学习java并发编程,中级程序员进阶必会1.简单的死锁程序以下代码会导致一个死锁:t1线程锁住A对象后申请B对象的锁,t2线程锁住B对象后申请A对象锁,产生矛盾,导致死锁。将此代码运行,然后下一步/***死锁的演示与排查***/@Slf4j(topic="c.Test2")publicclassTest2{privatestaticf
大青儿
·
2020-08-03 15:32
Java并发编程学习笔记
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他