![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Thread
zYiGJN
这个作者很懒,什么都没留下…
展开
-
System.out,println对多线程的影响,以及主内存与工作内存的同步
先说一下之前对System.out.println的误会先举个例子package com.yigjn.Thread; public class MyThread extends Thread { private int count = 0; @Override public void run() { for (int i = 0; i < 10000; i++) { ...原创 2018-05-08 10:42:34 · 4439 阅读 · 2 评论 -
《Java并发编程的艺术》学习笔记 —— 第1章并发编程的挑战
并发编程的目的: 并发编程的目的是通过合理的利用,软件与硬件的性能,让程序的运行速度更快,所以并不是启动更多的线程就可以让程序最大程度的并发执行。 上下文切换: 即使是单核处理器也支持多线程执行代码, 多线程的实现方式是通过CPU给每个线程分配时间片来实现这个机制,因为时间片非常短,所以CPU通过不停的切换时间片,让我们感觉多线程并发执行,时间片一般是几十毫秒(ms...原创 2019-01-17 10:43:35 · 275 阅读 · 0 评论