缓存一致性 由于通过提升cpu频率提升性能的道路遇到了能耗墙,进一步提升频率可能会造成CPU温度过高,影响稳定性。为了进一步提升cpu性能,多核CPU逐渐发展起来。然而多核也面临着诸多问题,包括正确性和可扩展性。下面我们就谈谈多核中的缓存一致性。 多核高速缓存架构 主流的多核处理器均采用共享内存,但 ...
分类:
其他好文 时间:
2021-05-20 17:52:25
阅读次数:
0
Lock锁 公平锁:十分公平:可以先来后到 非公平锁:十分不公平:可以插队 (默认) public class Test02 { public static void main(String[] args) { //并发;多线程操作同一个资源类,把资源类丢入线程 Ticket1 ticket = n ...
分类:
其他好文 时间:
2021-05-20 17:50:58
阅读次数:
0
注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" ...
分类:
其他好文 时间:
2021-05-04 16:34:39
阅读次数:
0
注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu ...
分类:
其他好文 时间:
2021-05-04 16:33:20
阅读次数:
0
贪心。 经典活动安排问题。 注意点 不要忘记最后一个区间对最长连续挤奶时间区间的更新。 const int N=5010; PII a[N]; int n; int main() { cin>>n; for(int i=0;i<n;i++) cin>>a[i].fi>>a[i].se; sort(a ...
分类:
其他好文 时间:
2021-05-04 16:30:13
阅读次数:
0
#include<iostream> #include<ctime> #include<cstdlib> using namespace std; int random(int n) { return (long long)rand()*rand%n; } int main() { srand(un ...
分类:
编程语言 时间:
2021-05-04 16:26:28
阅读次数:
0
HelloWorld 随便新建一个文件夹,用来存放代码 新建一个Java文件 文件后缀为.java Hello.java 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello, ...
分类:
编程语言 时间:
2021-05-04 16:25:13
阅读次数:
0
注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" ...
分类:
其他好文 时间:
2021-05-04 16:24:35
阅读次数:
0
scanner scanner 类中的next() , nextLine()方法 package com.study.scanner; import java.util.Scanner; public class a1 { public static void main(String[] args) ...
分类:
编程语言 时间:
2021-05-04 16:10:05
阅读次数:
0
JUC概述 java.util.concurrent 简称juc 线程和进程 进程:一个程序 在操作系统中运行的程序就是进程,比如你的QQ,微信,游戏,ide等等… 一个进程可以包含多个线程,至少包含一个 Java默认有几个线程? 2个, main线程,GC线程(垃圾回收) 线程: 一个进程可以有多 ...
分类:
其他好文 时间:
2021-05-04 16:05:49
阅读次数:
0