并发指在同一时间内可以执行多个任务。并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等。本章讲解的并发含义属于多线程编程。goroutine是由Go语言的运行时调度完成,而线程是由操作系统调度完成。使用者分配足够多的任务,系统能自动帮助使用者把任务分配到CPU上,让这些任务尽量并发运作。 ...
分类:
其他好文 时间:
2020-04-20 01:13:17
阅读次数:
56
并发指在同一时间内可以执行多个任务。并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等。本章讲解的并发含义属于多线程编程。goroutine是由Go语言的运行时调度完成,而线程是由操作系统调度完成。使用者分配足够多的任务,系统能自动帮助使用者把任务分配到CPU上,让这些任务尽量并发运作。 ...
分类:
其他好文 时间:
2020-04-20 01:12:23
阅读次数:
51
进程是什么? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实 ...
分类:
编程语言 时间:
2020-04-20 00:56:34
阅读次数:
50
Jmeter的线程组设置里有一个调配器设置,用于设置该线程组下脚本执行的开始时间、结束时间、持续时间及启动延迟时间。当需要半夜执行性能测试时会用到这个功能。 ps:设置调度器配置,需要将前面的循环次数设置为永远(自己感觉,因为这样才不会因循环次数不够而终止压测) 下面介绍下调度器的配置: 启动时间: ...
分类:
编程语言 时间:
2020-04-19 17:38:54
阅读次数:
62
1 Kubernetes是什么 Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 K8S用于容器化应用程序的部署,扩展和管理。 K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。 Kubernetes目标是让部署容器化 ...
分类:
Web程序 时间:
2020-04-19 13:01:25
阅读次数:
73
前提补充 Q:为什么要三台服务器 A: 1.当数据量超过我们单台服务器的存储能力 2.当我们的运算量大于了单台服务器的运算量时(运算能力) 解决存储能力 Q:服务器间的管理,解决海量数据的存储 A:分布式文件系统HDFS 解决运算能力 Q:解决资源调度:教练让去打比赛 A:任务资源调度的集群YARN ...
分类:
其他好文 时间:
2020-04-19 12:28:14
阅读次数:
72
原文:WPF 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改 该问题出现在WPF中的VM类中,ObservableCollection类型,该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改,解决... ...
分类:
编程语言 时间:
2020-04-19 11:20:16
阅读次数:
75
技术一面 基础面试 一面是通过电话直接沟通 go的调度 go struct能不能比较 go defer(for defer) select可以用于什么 context包的用途 client如何实现长连接 主协程如何等其余协程完再操作 slice,len,cap,共享,扩容 map如何顺序读取 实现s ...
分类:
其他好文 时间:
2020-04-18 23:16:25
阅读次数:
195
面向对象第二单元总结 设计策略 调度器 负责协调输入线程和电梯线程,维护等待乘客的队列,负责给电梯分配任务,负责分析乘客应该在哪层换乘。电梯可以从队列中获取乘客的信息,输入部分也可以向队列中添加乘客的信息。调度器要保证两个部分是线程安全的。 电梯 维护自己从调度器获取的等待乘客的队列,可以从调度器获 ...
分类:
其他好文 时间:
2020-04-18 23:04:18
阅读次数:
67
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html 线程链表与线程切换 1. 线程等待链表与调度链表 1)在XP操作系统上,其是全局变量 KiWaitListHead - 等待链表 比如:线程调用了Sleep()或者W ...
分类:
编程语言 时间:
2020-04-18 18:54:35
阅读次数:
130