
并发问题
文章平均质量分 94
balance…
Actions count, and actions always speak louder than words.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
synchronized 关键字
非静态方法的同步;静态方法的同步;代码块。非静态方法的同步:非静态方法的同步是针对实例对象的,即在同一时间内只允许一个线程访问该实例对象的同步方法。静态方法的同步:静态方法的同步是针对类的,即在同一时间内只允许一个线程访问该类的静态同步方法。代码块:synchronized关键字还可以用于代码块,这时候需要指定一个对象作为锁。在同一时间内,只允许一个线程进入该代码块执行。原创 2023-07-26 11:03:20 · 227 阅读 · 0 评论 -
实现异步编程的方式
在同步操作中,我们执行到 发送短信 的时候,我们必须等待这个方法彻底执行完才能执行 赠送积分 这个操作,如果 赠送积分 这个动作执行时间较长,发送短信需要等待,这就是典型的同步场景。实际上,发送短信和赠送积分没有任何的依赖关系,通过异步,我们可以实现赠送积分和发送短信这两个操作能够同时进行,比如:这就是所谓的异步,是不是非常简单,下面就说说异步的几种实现方式吧。异步编程是一种强大的编程技术,它可以在处理并发任务时显著提升性能和响应性。原创 2023-07-22 10:13:12 · 531 阅读 · 0 评论