
java多线程
路漫聊架构
奋斗在互联网行业,拥有10余年java研发经验,5年架构设计经验及团队管理经验
擅长微服务架构设计及架构演进,分布式服务开发,小程序开发
技术栈:java,python,vue,springboot,springcloud,mysql,redis,tidb
展开
-
java多线程同步和通信
java多线程之间互斥的一种方式是使用sychronized来修改被多线程访问的代码; 而线程之间进行同步有序的进行时,可以使用wait(),notify()方法来实现 例如:子线程运行10次,主线程运行100次,子线程运行10次,主线程在运行100次,循环共50次。package com.thread;/** * @Author madongxu * @Date 2018-0...原创 2018-04-23 14:34:02 · 321 阅读 · 0 评论 -
java线程之间状态转换详解
在并发编程中,使用多线程则是一个程序员必备的技能之一,那么今天总结下线程的状态有哪些,以及怎样转换的。 java定义了5种线程状态,在任意一个时间点,一个线程只能有且只有其中的一种状态,5中状态如下:新建(New):创建线程后尚未启动的线程。运行(Runnable):包括了OS线程状态中的Running和Ready,即该状态下线程可能正在运行,也可能在等待cpu的为他分配时间。...原创 2018-04-27 12:06:43 · 346 阅读 · 0 评论