妖碧落

导航

2019年8月13日 #

多线程--synchronized同步方法

摘要: 使用synchronized关键字修饰一个方法, 该方法中所有的代码都是同步的 阅读全文

posted @ 2019-08-13 19:46 妖碧落 阅读(226) 评论(0) 推荐(0) 编辑

同步代码块 synchronized

摘要: 当多线程并发时, 有多段代码同时执行时,我们希望 某一段代码执行的过程中,CPU不要切换到其他线程工作 这时就需要同步.,如果两段代码是同步的, 那么同一时间只能执行一段, 在一段代码没执行结束之前, 不会执行另外一段代码 使用synchronized关键字加上一个锁对象来定义一段代码, 这就叫同步 阅读全文

posted @ 2019-08-13 17:30 妖碧落 阅读(1618) 评论(0) 推荐(0) 编辑

线程插队join

摘要: 插队: 在t2中, t1.join() t1执行完之后再执行t2 t1.join(1) 插队1毫秒, 时间过后 t1 t2两条线程再随机执行 阅读全文

posted @ 2019-08-13 17:13 妖碧落 阅读(246) 评论(0) 推荐(0) 编辑

守护线程

摘要: 设置一个线程为守护线程, 该线程不会单独执行, 当其他非守护线程都执行结束后, 自动退出 如: QQ主界面 与聊天窗口, 聊天窗口就是 阅读全文

posted @ 2019-08-13 16:58 妖碧落 阅读(104) 评论(0) 推荐(0) 编辑

休眠线程

摘要: 休眠线程 Thread.sleep() 让线程睡觉去 Thread.sleep(1000) 让线程睡1000ms 阅读全文

posted @ 2019-08-13 16:33 妖碧落 阅读(198) 评论(0) 推荐(0) 编辑