- 博客(6)
- 收藏
- 关注
原创 线程的互斥与同步机制
一、互斥 为何需要引入互斥机制? 当多个线程对同一数据并发读写(至少有一个线程执行写操作)时,这种情形被称为竞争。竞争会导致数据读或写的不确定性。而有时这种不确定性是不可容忍的。 如何实现互斥? 在并发程序设计中,通常使用锁机制来实现互斥 1、由用户标记必须原子执行的代码段,即使用synchronized关键字 2、给资源一把配有自动机制的锁 【注意】: Java将资源限定为引用型对象,并为每一对...
2019-10-07 21:54:46 325
原创 线程的构造和运行
① 用Thread类构造线程对象(继承Thread类来创建并启动多线程) package cn.sxt.thread; /** * 创建线程方式一: * 1、创建:继承Thread+重写run * 2、启动:创建子类对象+start * @author 1979 * */ public class StartThread extends Thread{ /** * 线程...
2019-10-07 21:45:54 265
转载 Vue前后端对接时判断是否与后端连接成功
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-06 17:25:19 2854 1
原创 Hexo如何绑定个人域名
Hexo如何绑定个人域名 前两天用Hexo+GitHub搭建好了自己的个人博客http://tsundere-x.top/,默认域名github下的二级域名:username.github.io,为了提升访问速度和博客的格调,绑定个人域名是多数人的选择。下面给大家介绍详细过程。 购买域名 国内有很多不错的域名服务商,这里我给大家推荐阿里云的万网。我购买的域名是:tsundere-x.top。 大家...
2019-10-06 10:42:15 1030
原创 线程知识点(一)—— 程序、进程、线程之间的区别与联系、Java的线程状态和生命周期
1 程序、进程、线程之间的区别与联系 三者之间的形象化理解: * 程序:代码实现了功能,就是程序,是静态的; * 进程:执行中的程序就是进程,是动态的; * 线程:进程内的一个执行单元,也是进程内的可调度实体,可以并发执行提高了进程的效率。 进程和线程的关系: (1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。 (2)资源分配给进程,同一进程的所有线程共享该进程的所有资...
2019-10-05 11:20:03 262
原创 Java中this和super的用法总结
Java中this和super的用法总结 this this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this 的用法在 Java 中大体可以分为3种: 1.普通的直接引用 this 相当于是指向当前对象本身。 2.形参与成员名字重名,用 this 来区分: class Person { private int age = 10; pub...
2019-10-05 11:19:28 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人