VSCode配置指南 常用功能 快捷键 ctrl+shift+p: 打开命令面板 ctrl+p: 打开ctrl+p模式 窗口 ctrl+n: 新建一个文件 ctrl+w: 关闭当前的文件 ctrl+tab: 在文件之间切换 ctrl+\: 切出新的编辑器窗口 ctrl+1, ctrl+2, ctrl ...
分类:
其他好文 时间:
2020-08-25 15:54:25
阅读次数:
42
创建线程的几种方式: 1. 通过继承 Thread 类 public static class MyThreadOne extends Thread{ @Override public void run() { System.out.println("MyThreadOne running ... ...
分类:
编程语言 时间:
2020-08-25 15:54:12
阅读次数:
48
方法1:synchronized class Odd implements Runnable { @Override public void run() { while(idx < len){ synchronized (lock){ if (idx < len && (num[idx] >> 1 ...
分类:
编程语言 时间:
2020-08-24 15:13:40
阅读次数:
42
JVM 1、JVM 的位置 运行在操作系统之上的 java程序是排在 jre(jvm) 上的 所谓的JVM 调优就是在堆里面调,方法区就是 一个特殊的堆 2、JVM 的体系结构 3、类的加载器 作用 加载 class 文件 类加载器分为好几个,有等级 1、虚拟机自带的加载器 2、启动类(根)加载器 ...
分类:
其他好文 时间:
2020-08-20 18:22:08
阅读次数:
61
一、线程的优先级 java 提供了一个线程调度器来监控程序种启动后进入就绪状态的所有线程,线程调度器按照线程的优先级决定应该调度哪个线程来执行,优先级高的被优先调度。 优先级用数字来表示,范围从 1 到 10: Thread.MIN_ PRIORITY = 1; Thread.MAX_ PRIORI ...
分类:
编程语言 时间:
2020-08-19 19:41:54
阅读次数:
82
public static void main(String[] args) { new Thread(() -> System.out.println(Thread.currentThread().getName())).start(); } ...
分类:
编程语言 时间:
2020-08-17 17:13:11
阅读次数:
61
在登录页面,管理数据库中备份数据库 1. 设置数据库主密码 2. 配置环境变量 设置完数据库主密码后,必须在安装ODOO服务器上配置PostgreSQL数据库的环境变更 ,如果不设置,则会报错:Database backup error: Command `pg_dump` not found. 在 ...
分类:
数据库 时间:
2020-08-17 17:11:34
阅读次数:
93
创建线程与join() #include<iostream> #include<thread> using namespace std; void proc() { cout << "我是子线程" << endl; } int main() { thread th2(proc); th2.join( ...
分类:
编程语言 时间:
2020-08-17 16:41:39
阅读次数:
74
在java语言中,可以通过new Thread的方法来创建一个新的线程执行任务,但是线程的创建是非常耗时的,而且创建出来的新的线程都是各自运行,缺乏统一的管理,这样做的后果可能是导致创建过多线程从而过度消耗系统资源,最终导致性能急剧下降,线程池的引入就是为了解决这个问题。 当使用线程池控制线程数量时 ...
分类:
系统相关 时间:
2020-08-15 22:30:04
阅读次数:
79
昨晚看Qt的Manual,突然发现下一个版本的Qt中(Qt4.7.4、Qt4.8等)增加了一个特赞的介绍多线程的文章 : Thread Basics 注意: 该链接以后会失效,但是 到时候你直接看Qt自带Manual就行了 本文不是严格的翻译 使用线程 基本上有种使用线程的场合: 通过利用处理器的多 ...
分类:
编程语言 时间:
2020-08-13 12:35:58
阅读次数:
74