线程同步 如果有多个线程同时访问共享数据的时候,就必须要用线程同步,防止共享数据被破坏。如果多个线程不会同时访问共享数据,可以不用线程同步。 线程同步也会有一些问题存在: 性能损耗。获取,释放锁,线程上下文建切换都是耗性能的。 同步会使线程排队等待执行。 线程同步的几种方法: 阻塞 当线程调用Sle ...
分类:
编程语言 时间:
2020-02-12 11:09:19
阅读次数:
68
步骤: 1>cd /mnt 2> ./VBoxLinuxAdditions.run 3>设置共享文件夹share 4>访问共享文件夹cd /media/sf_share note: 只有安装增强功能,共享文件夹才可以用 ...
分类:
系统相关 时间:
2020-02-05 16:44:04
阅读次数:
79
1.java内存模型是什么? java内存模型即Java Memory Model,简称JMM,其规范了Java虚拟机与计算机内存时如何协同工作的,规定了一个线程如何和何时看到其他线程修改过的值,以及在必须时,如何同步访问共享变量。 2.JVM的内存分配 在解释Java内存模型之前,我们先了解下JV ...
分类:
编程语言 时间:
2020-02-03 13:42:10
阅读次数:
93
什么是分布式锁 在学习Java多线程编程的时候,锁是一个很重要也很基础的概念,锁可以看成是多线程情况下访问共享资源的一种线程同步机制。这是对于单进程应用而言的,即所有线程都在同一个JVM进程里的时候,使用Java语言提供的锁机制可以起到对共享资源进行同步的作用。如果分布式环境下多个不同线程需要对共享 ...
分类:
其他好文 时间:
2020-01-30 17:04:58
阅读次数:
57
配置共享文件夹 设置共享 文件夹属性 共享 对等网 工作组网络:家里两三台机器 C/S结构 资源集中放到服务器,用户直接访问服务器获取资源。 访问共享文件夹 \\ip地址 \\主机名 ...
分类:
其他好文 时间:
2020-01-28 21:35:05
阅读次数:
62
以下文章来源于51CTO技术栈 ,作者崔皓 今天,我们从 Java 内部锁优化,代码中的锁优化,以及线程池优化几个方面展开讨论。 Java 内部锁优化 当使用 Java 多线程访问共享资源的时候,会出现竞态的现象。即随着时间的变化,多线程“写”共享资源的最终结果会有所不同。 为了解决这个问题,让多线 ...
分类:
编程语言 时间:
2020-01-21 20:02:35
阅读次数:
138
1.并发 2.基础 3.访问共享资源 4.终结任务 5.线程协作 6.错失信号 7.死锁 8.其他工具 以上来自《think in java》 ...
分类:
编程语言 时间:
2020-01-14 10:08:44
阅读次数:
82
为什么要有锁?我们都是知道,数据库中锁的设计是解决多用户同时访问共享资源时的并发问题。在访问共享资源时,锁定义了用户访问的规则。根据加锁的范围,MySQL中的锁可大致分成全局锁,表级锁和行锁三类。在本篇文章中,会依次介绍三种类型的锁。在阅读本篇文章后,应该掌握如下的内容:为什么要在备份时使用全局锁?为什么推荐使用InnoDB作为引擎进行备份?设置全局只读的方法表级锁的两种类型MDL导致数据库挂掉的
分类:
数据库 时间:
2020-01-11 09:43:32
阅读次数:
92
总结今天在1.21做了网络共享之后而且权限是everyone之后之前同网段的pc访问共享文件夹时候需要输入1.21管理员口令的。今天加了有一台发现不自动弹出那个输入需要1.21管理员口令的框了而是直接弹出没有权限!最后解决办法是:针对这种不主动弹窗的,但是又需要192.168.1.21的口令情况,可以打开windows凭据管理器--windows凭据--添加windows凭据(输入ip192.16