项目名称:简单的登录接口项目要求:1.输入用户名和用户密码2.输入成功后会显示欢迎信息3.三次输入失败后就会锁定用户项目说明:输入的用户名都是user.txt或者lock.txt文件中的用户名,如果输入的用户名不存在于这两个文件中就会提示输入的用户名不正确警告。项目流程图:项目代码: 1 #enco...
分类:
其他好文 时间:
2015-04-27 15:07:36
阅读次数:
135
Edward, a poor copy typist, is a user of the Dvorak Layout. But now he has only a QWERTY Keyboard with a broken Caps Lock key, so Edward
never presses the broken Caps Lock key. Luckily, all the othe...
分类:
其他好文 时间:
2015-04-26 12:29:03
阅读次数:
159
pthread_cond_wait的使用:pthread_mutex_t qlock;pthread_cond_t qready;/************pthread_cond_wait()的使用方法**********/pthread_mutex_lock(&qlock); /*loc...
分类:
编程语言 时间:
2015-04-25 00:09:56
阅读次数:
189
Michael-Scott非阻塞队列算法,即MS-queue算法,是1 9 9 6 年由Maged . M .Michael and M. L. Scott提出的,是最为经典的并发FIFO队列上的算法,目前很多对并发FIFO队列的研究都是基于这个算法来加以改进的。在共享内存的多核处理器上,这种基于C...
分类:
编程语言 时间:
2015-04-24 23:56:56
阅读次数:
1878
如果程序不使用synchronized关键字来保证同步时,而是直接使用Lock对象来保证同步,则系统中不存在隐式的同步监视器,也就不能使用wait()、notify()、notifyAll()方法进行通信了。当使用Lock对象来保证同步时,java提供了一个Condition类来保持协调,使用Con...
分类:
编程语言 时间:
2015-04-24 20:53:42
阅读次数:
143
使用apt-get进行软件的install或update时,有时会出现以下提示信息: E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the...
分类:
其他好文 时间:
2015-04-24 11:59:14
阅读次数:
164
WEb程序保存状态的方式有这样几种:1.Application:保存在Application中的数据是全局有效的;Application里面存放的应该是访问多修 改较少并且是全局至少大部分功能会使用的数据,例如计数器或者数据库连接串等。 Application.Lock(); ((int)...
分类:
移动开发 时间:
2015-04-23 17:12:30
阅读次数:
202
有两种机制防止代码块受并发访问的干扰:1、一个是使用synchronized关键字。2、使用ReentrantLock类。(通过显示定义同步锁对象来实现同步。)同步锁(lock)方法是控制多个线程对共享资源进行访问的工具。通常,锁提供了对共享资源的独占访问,每次只能有一个线程对Lock对象加锁,线程...
分类:
其他好文 时间:
2015-04-23 13:04:56
阅读次数:
133
有两种机制防止代码块受并发访问的干扰:1、一个是使用synchronized关键字。2、使用ReentrantLock类。(通过显示定义同步锁对象来实现同步。)同步锁(lock)方法是控制多个线程对共享资源进行访问的工具。通常,锁提供了对共享资源的独占访问,每次只能有一个线程对Lock对象加锁,线程...
分类:
其他好文 时间:
2015-04-23 12:27:34
阅读次数:
147
前段时间做了一个利用多线程解决查询大数据的功能,之前是用.NET写的,因工作需要,开始了解学习Java。 于是,开始去了解Java里面多线程是怎么个写法,线程同步是怎么进行的? 之前.NET里面写多线程程序,也是一知半解,并没有用到很多线程特性,只是很简单的Thread.start(); lock(...
分类:
编程语言 时间:
2015-04-22 20:27:03
阅读次数:
139