码迷,mamicode.com
首页 >  
搜索关键字:锁死    ( 361个结果
socket 客户端
socket 客户端 的一些想法 包头 4byte 4byte 2byte 2byte 数据长 数据长 690 0 1.登录 2.每隔15秒发送心跳包 3.死循环接收数据,把收到的byte[]塞到List<byte>(队列,先进先出)(生产者) 4.List<byte> 要有同步锁 5.死循环读取L ...
分类:其他好文   时间:2017-03-20 17:03:17    阅读次数:175
1067. 试密码(20)
1067. 试密码(20) 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。 输入格式: 输入在第一行给出一个密码(长度不超过20的、不包含空格、Tab、回车的非空字符串)和一个正整数N(<= 10),分别是正确的密码和系 ...
分类:其他好文   时间:2017-03-19 17:03:55    阅读次数:339
55行代码实现Java线程死锁
死锁是Java多线程的重要概念之一,也经常出现在各大公司的笔试面试之中。那么如何创造出一个简单的死锁情况?请看代码: 很显然,当t1和t2启动后执行run(),进入第一层后它们分别会占用MyLock.a和MyLock.b这两个同步锁。 然而如果想进入第二层同步块它们又分别需要MyLock.b和MyL ...
分类:编程语言   时间:2017-03-18 23:56:26    阅读次数:311
并发问题
最近遇到一个棘手的问题,说棘手一方面之前没考虑过,另一方面其中的业务逻辑实在太难看懂了。 以后写代码希望以此为戒吧 1.嵌套层数不要超过3层。 2.逻辑上超过3层的if-else代码可以使用卫语句,或者状态模式来实现。 3.对于高并发业务需要考虑多线程并发问题,互斥锁,死锁等问题。 问题描述: 1. ...
分类:其他好文   时间:2017-03-14 19:35:32    阅读次数:259
mysql处理高并发,防止库存超卖
mysql处理高并发,防止库存超卖 mysql处理高并发,防止库存超卖 2014-08-14 23:44 29340人阅读 评论(6) 收藏 举报 2014-08-14 23:44 29340人阅读 评论(6) 收藏 举报 分类: 数据库(45) 分类: 数据库(45) 今天王总又给我们上了一课,其 ...
分类:数据库   时间:2017-03-13 18:49:09    阅读次数:190
Mysql 死锁
http://www.cnblogs.com/benshan/archive/2013/05/09/3068886.html 声明:以下讨论只是针对InnoDB存储引擎。 何为死锁? 死锁是对资源的分配和使用不当而造成的。是两个进程争夺某一资源而出现相互等待的现象。具体的来讲,出现死锁需要满足四个必 ...
分类:数据库   时间:2017-03-12 23:40:24    阅读次数:219
Java学习第二十四天
1:多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Lock锁 (2)死锁问题的描述和代码体现 (3)生产者和消费者多线程体现(线程间通信问题) 以学生作为资源来实现的 资源类:Student 设置数据类:SetThread(生产者) 获取数据类:GetTh... ...
分类:编程语言   时间:2017-03-01 18:15:12    阅读次数:156
第9章 线程编程(8)_死锁
5.6 死锁 (1)死锁:两个线程试图同时占用两个资源,并按不同的次序锁定相应的共享资源。 (2)解决方案: ①方案1:按相同的次序锁定相应的共享资源 ②方案2:使用pthread_mutex_trylock(),它是pthread_mutex_lock()函数的非阻塞版。 【编程实验】死锁 //d ...
分类:编程语言   时间:2017-02-22 00:04:47    阅读次数:284
高效编程之互斥锁和自旋锁的一些知识
两种锁的加锁原理 互斥锁:线程会从sleep(加锁)——>running(解锁),过程中有上下文的切换,cpu的抢占,信号的发送等开销。 自旋锁:线程一直是running(加锁——>解锁),死循环检测锁的标志位,机制不复杂。 两种锁的区别 互斥锁的起始原始开销要高于自旋锁,但是基本是一劳永逸,临界区 ...
分类:其他好文   时间:2017-02-14 13:58:29    阅读次数:152
关于死锁的一些记录
死锁是由于并发进程只能按互斥方式访问临界资源等多种因素引起的,并且是一种与执行时间和速度密切相关的错误现象。死锁的一般定义:若在一个进程集合中,每一个进程都在等待一个永远不会发生的事件而形成一个永久的阻塞状态,这种阻塞状态就是死锁。死锁的产生条件:1.互斥(mutual exclusion):系统存 ...
分类:其他好文   时间:2017-02-07 16:10:16    阅读次数:178
361条   上一页 1 ... 22 23 24 25 26 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!