-
31.Java多线程-----程序、进程、线程
31.Java多线程-----程序、进程、线程 1.程序 是为完成特定任务、用某种语言编写的一组指令的集合。即指 一段静态的代码 。 2.进程 程序的一次执行过程,或是正在运行的一个程序。 说明:进程作为 资源分配的单位 ,系统在运行时会为每个进程分配不同的内存区域 3.线程...
-
深入Redis服务器启动过程
深入Redis服务器启动过程 深入Redis服务器启动过程 1. 服务器状态结构的初始化 首先,创建一个struct redisServer 类型的实例变量 server 作为服务器的状态。 其次,调用redis.c/ initServerConfig 函数来初始化 server 变量。 ?initServerConfig 函数的主要任务是设置...
-
五分钟学后端技术:如何学习分布式系统和相关技术
五分钟学后端技术:如何学习分布式系统和相关技术 转载自https://www.cnblogs.com/wetest/p/6806506.html 和https://www.cnblogs.com/dudu0614/p/8821811.html 什么是分布式系统 分布式这一概念,一直都是后端工程师绕不过去的一个坎,今天,我们就一起来看看到底什么...
2020-03-29 16:05:25 网络游戏编程工具dns轮询打开防火墙js语言java学习Java技术文件ASP服务器
-
非常详细的 Linux C/C++ 学习路线总结!已拿腾讯offer
非常详细的 Linux C/C++ 学习路线总结!已拿腾讯offer 创作不易,点赞关注支持一下吧,我的更多原创技术分享,关注公众号「 后端技术学堂 」第一时间看! 最近在知乎经常被邀请回答类似如何学习C++和C++后台开发应该具体储备哪些基础技能的问题。 本身我从事的的C++后...
2020-03-29 16:03:16 软件编程在线编程unix网络编程系统编程编程能力sql必知必会linux clinux编程学习linuxlinux系统操作
-
java 多线程安全问题
java 多线程安全问题 通过卖票程序发现问题重复售票或者售票负数 class Ticket implements Runnable{ private int tick=100 ; @Override public void run() { while ( true ){ if (tick0 ){ try { Thread.sleep( 10); // 多个线程等待,然后又获得了执行权 } catch (In...
-
java 同步函数
java 同步函数 1.明确哪些代码是多线程代。 2.明确共享数据。 3.明确多线程运行代码中哪些语句是操作共享数据的。 synchronized作为修饰符放函数上。 同步函数使用的锁是:this 验证:开启两个线程,一个同步代码块,一个同步函数。 class Ticket implements Runnable...
-
Java多线程-入门知识
Java多线程-入门知识 通用知识-名词解释 多任务:统一时间可以运行多个任务(应用程序),但存在并发(同一个CPU上)于并行(多个CPU同时处理)的区别. 进程:进程是线程的容器。是包含程序的指令、数据及其组织形式的描述,进程是程序的实体,保持着当前程序的活动状态。 线程...
-
面试刷题16:synchronized和ReentrantLock的区别?
面试刷题16:synchronized和ReentrantLock的区别? java并发编程是程序员基本技能。 我是李福春,我在准备面试,今天的题目是: synchronized和ReentrantLock的区别? 这两货都是java提供的同步机制,提供了互斥语义和可见性,当一个线程获得资源之后,其它竞争资源的线...
-
五分钟学后端技术:如何学习Redis、memcache等常用缓存技术
五分钟学后端技术:如何学习Redis、memcache等常用缓存技术 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 什么是缓存 计算机中的缓存 做后端开发的同学,想必对缓存都不会陌生了,平时我们可能会使用Redis,MemCache这类缓存组件,或...
-
Mybatis的缓存机制详解
Mybatis的缓存机制详解 目录 一级缓存 二级缓存 自定义缓存 一级缓存 MyBatis 包含了一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。mybatis默认情况下只会开启一级缓存,也就是...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
