前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 用Python也差不多一年多了,Python应用最多的场景还是Web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬 ...
分类:
编程语言 时间:
2020-05-23 20:13:48
阅读次数:
72
等待与唤醒机制 1、线程间通信 概念:多线程在处理同一个资源,但是处理的动作却不相同。 为什么处理线程间通信? 多线程并发执行时,在默认情况下CPU是随机切换线程的,当我们需要多线程来共同完成一件任务,并且我们希望他们有规律的执行,那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数 ...
分类:
其他好文 时间:
2020-05-05 19:40:23
阅读次数:
59
徐利峰: 昨天在设计评论的UI,以及查阅网址看看如何添加评论 今天完成了评论的功能 遇到的问题:多线程并发的问题,导致第一次输出评论没有及时的显示在屏幕上,之后在进入该页面时,之前的数据会少一条 明天解决这个bug 明天要完成,点赞,收藏,关注等功能。 shownewsActivity.java V ...
分类:
其他好文 时间:
2020-04-28 15:18:33
阅读次数:
55
一、概念 什么是线程 一个线程要执行任务,必须得有线程 一个进程(程序)的所有任务都在线程中执行的 一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务 多线程原理 同一时间,CPU只能处理1条线程,只有一条线程在工作(执行) 多线程并发(同时)执行,其实质是CPU快速的在多线程 ...
分类:
编程语言 时间:
2020-04-28 12:37:08
阅读次数:
68
天一起来认识认识 synchronized 这个一面试就会被提到的关键字。这一篇不会讲太多理论,主要先熟悉熟悉一下最简单的用法。只讨论一个问题:方法没用 synchronized 和用了 synchronized 有什么区别? 首先我们的理论基础是 synchronized 关键字是用在多线程并发的 ...
分类:
其他好文 时间:
2020-04-27 22:59:39
阅读次数:
104
金三银四即将结束,最近也整理了不少的面试题,现在把所有的面试题归纳在一起并分享出来,内容涵盖了JVM、Java集合、Java多线程并发、Java基础、spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、Java算法、数据结构、加密算法、分布式缓存、Hado
分类:
编程语言 时间:
2020-04-27 17:48:50
阅读次数:
55
金三银四即将结束,最近也整理了不少的面试题,现在把所有的面试题归纳在一起并分享出来,内容涵盖了JVM、Java集合、Java多线程并发、Java基础、spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、Java算法、数据结构、加密算法、分布式缓存、Hado
分类:
编程语言 时间:
2020-04-27 17:43:29
阅读次数:
57
应用场景:库存修改 一:使用 synchronized ,lock 等同步方法: (1)特点:synchronized的flag只有jvm进程内可见,不能跨jvm (2)缺点:1.作用范围是单个jvm实例, 如果做了集群,分布式等,就没用了; 2.数据库的事务隔离级别,加锁时机。主要矛盾是事务开启和 ...
分类:
编程语言 时间:
2020-04-27 17:26:25
阅读次数:
71
继续来认识 synchronized ,上篇文章 "加不加 synchronized 有什么区别?" 我们了解了 synchronized 是在多线程并发竞争同一资源的时候使用,这一篇我们来了解, 锁实例对象 上篇文章我们就有锁实例对象的代码样例,只是当时没有细说这个概念。我们再写一个代码来测试一下 ...
分类:
其他好文 时间:
2020-04-27 10:00:53
阅读次数:
103
多线程、并发及线程的基础问题 1)Synchronized 用 过 吗 , 其 原 理 是 什 么 ? 2)volatile 能使得一个非原子操作变成原子操作吗? 3)volatile 修饰符的有过什么实践? 4)volatile 类型变量提供什么保证? 5) 10 个线程和 2 个线程的同步代码, ...
分类:
编程语言 时间:
2020-04-25 17:19:05
阅读次数:
54