多线程
架构师干货
专注分享java架构,高并发,领域驱动,海量数据,微服务,框架源码等干货。
展开
-
JAVA多线程(一)
多线程一线程与进程创建线程两种方式启动线程调用run()与调用start()区别Thread常用方法线程与进程进程:一个内存中运行的应用程序(一大段代码),每个进程都有自己独立的内存空间,一个进程有多个线程线程:是比进程更小的单位(一小段代码),运行在进程中多进程:运行多个应用程序(比如我打开了QQ音乐,打开了WPS)多线程:一个进程中执行多个任务(比如我玩游戏,还会有背景音乐)创建线...原创 2018-12-20 13:19:50 · 103 阅读 · 0 评论 -
JAVA网络编程实战应用——双向聊天(线程)
控制台双向聊天CodeCode以下如果有些流不懂的话,看我之前关于IO流的文章要先启动服务端(Server),再启动客户端(Client)必须要保证端口一致Socket socket = new Socket(“localhost”,9999);主机我写的是localhost,也就是本机import java.io.IOException;import java.io.InputS...原创 2018-12-21 08:43:15 · 570 阅读 · 0 评论 -
JAVA多线程(三)
多线程三线程优先级用户线程与守护线程线程同步线程通信用到的代码后面会添加上去,如果急需要的话,评论留下邮箱线程优先级(1)每个线程都有优先级,优先级越高,获得CPU资源的机会越大,只是机会变大了,不是一定就能获取到(2)线程优先级范围:1-10(3)主线程默认优先级:5(4)自定义线程:默认优先级:自定义的线程优先级跟启动这个线程的一样(5)设置 & 获取优先级方法publ...原创 2018-12-21 13:29:51 · 109 阅读 · 0 评论 -
JAVA多线程(二)
Thread常用方法实验Thread常用方法:(1)Thread.currentThread().getName() 得到当前线程名(2)public final void setName(String name) 设置线程名字(3)public static void sleep(long millis)throws InterruptedException 线程休眠,毫秒(4...原创 2018-12-21 13:37:53 · 99 阅读 · 0 评论