有志者事竟成李华志
码龄1年
  • 6,824
    被访问
  • 10
    原创
  • 134,013
    排名
  • 1
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:大家好,我叫李华志现在是一名大一新生,初来乍到,希望能学到很多东西,我会每天把自己收获的东西并且有用的干货,以及有意思的代码,发布在上面,希望大家一起学习共同进步。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2021-10-17
博客简介:

m0_63071005的博客

查看详细资料
  • 1
    领奖
    总分 70 当月 0
个人成就
  • 获得4次点赞
  • 内容获得0次评论
  • 获得5次收藏
创作历程
  • 6篇
    2022年
  • 4篇
    2021年
成就勋章
TA的专栏
  • Java
    3篇
  • 数据转换
    2篇
兴趣领域 设置
  • 编程语言
    c语言java
  • 游戏
    3dsmax
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

面试必问的线程安全问题

面试经常会问的线程安全问题。首先,为什么线程会不安全,意思是,线程不安全的几个原因。我来总结一下。第一,线程是抢占式执行,线程之间的调度之间充满不确定性,和随机性,这是计算机系统本身来设计的,我们不能改变。(这就是根本原因)。第二,多个线程对同一变量及进行操作,此处指的操作是(多个线程对同一变量读和写),如果多个变量同时对同一变量都没事,对不同变量写没事。第三点,针对变量的操作不是原子性
原创
发布博客 2022.04.19 ·
164 阅读 ·
0 点赞 ·
0 评论

线程安全问题举例讲解

发布视频 2022.04.19

JAVA线程的几种状态,举例分析。

JAVA线程的几种状态。
原创
发布博客 2022.04.19 ·
434 阅读 ·
0 点赞 ·
0 评论

进程和线程的区别,举例易懂

什么是进程,进程就是计算机上运行的程序,对应在手机上就是各种应用程序,比如你玩的王者荣耀,和平精英,在手机和电脑上运行起来的程序就叫做进程,注意::是你打开了这个程序,而不是在桌面上放着。好了,其实进程就是一个应用程序的运行,那么线程就是这个应用程序的各个功能正常运行。比如,咱们玩的GTA5,就是侠盗猎车手5,我们当点击那个exe的运行图标时,那个应用程序就能运行了,如上图。一个游戏就是进程。那么线程是什么,你想想,游戏中,需要有一个或者好多进程负责各种声音的输出,比如引擎声,汽车行走的声音,风声。
原创
发布博客 2022.04.17 ·
61 阅读 ·
0 点赞 ·
0 评论

进程和线程的区别,举例易懂

什么是进程,进程就是计算机上运行的程序,对应在手机上就是各种应用程序,比如你玩的王者荣耀,和平精英,在手机和电脑上运行起来的程序就叫做进程,注意::是你打开了这个程序,而不是在桌面上放着。好了,其实进程就是一个应用程序的运行,那么线程就是这个应用程序的各个功能正常运行。比如,咱们玩的GTA5,就是侠盗猎车手5,我们当点击那个exe的运行图标时,那个应用程序就能运行了,如上图。一个游戏就是进程。那么线程是什么,你想想,游戏中,需要有一个或者好多进程负责各种声音的输出,比如引擎声,汽车行走的声音,风声。
原创
发布博客 2022.04.17 ·
2199 阅读 ·
1 点赞 ·
0 评论

进程调度的基本过程

计算机的进程怎么调度的,为什么可以同时打开多个软件
原创
发布博客 2022.04.17 ·
179 阅读 ·
0 点赞 ·
0 评论

Java中的反射机制和总结。

前言:1. Java文件被编译后,生成了.class文件,JVM此时就要去解读.class文件 ,被编译后的Java文件.class也被JVM解析为 一个对象,这个对象就是 java.lang.Class .这样当程序在运行时,每个java文件就最终变成了Class类对象的一个 实例。我们通过Java的反射机制应用到这个实例,就可以去获得甚至去添加改变这个类的属性和动作,使得这个类 成为一个动态的类 . 2. 用privite修饰的方法还是属性为了线程安全,在其他类中都不能访问,...
原创
发布博客 2022.04.02 ·
204 阅读 ·
0 点赞 ·
0 评论

java怎么将10进制的数转化为2进制,或者16进制

首先废话不多说,我们先来看代码public class Test { public static void main(String[] args) { int a=10; for (int i = 31; i>=0; i--) { System.out.print(a>>i&1); }结果如上;10的二进制就是1010,代码就是正确的。怎么做到的呢?我们先来一步步分析。首先我
原创
发布博客 2021.12.31 ·
448 阅读 ·
1 点赞 ·
0 评论

java 两种方法输出三个数的最大值和最小值

第一种方法就是利用三目操作符;a>b?a:b;如果a>b,那么返回值就是a,否则就是b;举例子int max=10>20?10:20;此时max的值就是20;那么我们可以多来几个试试int a=20; int b=30;int c=10;int max1=(a>b?a:b);int max2=(max1>c?max1:c);int min1=(a<b?a:b);int min2=(min1<c?min1:c);代码解读,先比较a和b,求
原创
发布博客 2021.12.31 ·
1332 阅读 ·
1 点赞 ·
0 评论

经典面试题,不使用第三变量,交换两个变量的值,考考自己会吗?

首先我们现在应该弄明白电脑中的数据是以二进制方式运行的,我们今天就来先讲一讲1.按位与 2.按位或 3.按位异或 4.按位取反 这四种概念第一,首先是按位与第二第三最后其中,我们这里用到的知识点就是按位异或,见图三,两个二进制的数字,按位异或,相同的是0,不同的是1,那么如果两个相同的数按位异或,他的结果是什么呢?答案就是0;因为两个相同的数,他们的二进制都是一样的,按位异或后,二进制全部变成了0,而0与任何数异或都是它本身,比如3与0异或答案就是3。先上代.
原创
发布博客 2021.12.31 ·
152 阅读 ·
0 点赞 ·
0 评论

C语言简单易懂的动态链表的输入数据和打印链表输入的数据

简单的链表,初学者易懂。
原创
发布博客 2021.12.14 ·
1639 阅读 ·
1 点赞 ·
0 评论

移动机械硬盘制作了wtg,但是bios里面找不到移动硬盘。

发布问题 2021.10.17 ·
0 回答