码迷,mamicode.com
首页 >  
搜索关键字:唤醒    ( 1475个结果
java线程基础巩固---wait和sleep的本质区别是什么,深入分析(面试常见问题)
对于wait和sleep貌似都会阻塞线程,但是它们确实是很大的区别的,所以下面一点点来探讨: 区别一、Sleep()是线程里面的方法,而Wait()是Object类的方法。这个比较简单,直接看代码便知: 区别二、sleep()方法不需要被notify唤醒,而wait()则需要【当然wait(10)这 ...
分类:编程语言   时间:2018-05-05 10:21:20    阅读次数:186
TCP/IP详解V2(一)之UDP协议
UDP UDP是一个面向数据报的简单运输层协议。 数据结构 udp_init udp_output udp_input 功能A:将UDP数据报放置到合适的插口缓存内,唤醒该插口上因输入阻塞的所有进程。不重点关注多播与广播的情况。 udp_detach udp_usrrep 总结: 问题1:IP数据报 ...
分类:其他好文   时间:2018-05-04 21:25:27    阅读次数:805
Ubuntu18.04存在的一些问题
1. 长时间休眠无法唤醒 2. 经常写着写着代码gnome突然崩溃,回到系统登录界面,所有打开的程序全部关闭,所以如果你刚好没有保存你刚才写的代码,那你应该要再写一遍了。 3. 很费资源,我的电脑配置还算可以(i7-4710hq+8g RAM+128G SSD),经常写着代码(并没有运行代码或是其他 ...
分类:系统相关   时间:2018-05-04 10:29:10    阅读次数:1304
linux中的条件变量
1 大家可能知道互斥量是线程程序中必须的工具了,但是也不能是万能的,就比如某个线程正在等待共享数据某个条件的发生,这个时候会发生什么呢。它就可能重复的尝试对互斥对象锁定和解锁来检查共享数据结构。 2 线程在等待满足某些条件的时候使线程进入睡眠状态,一旦条件满足了就唤醒并等待满足特定条件而睡眠的线程。 ...
分类:系统相关   时间:2018-05-03 16:29:45    阅读次数:244
OO第二阶段总结
第五次作业 第一次接触多线程编程,一开始拿到指导书的时候手足无措,不知道从哪开始下手。然后吸取了之前写电梯时候没有从基础开始的教训,先从网上找了一些最基本的例子(如KFC点餐、龟兔赛跑、银行存钱等),对着例子上的代码一行行抄,思考每一行的代码的功能,以及观察运行的过程,才好不容易对于多线程有了最最基 ...
分类:其他好文   时间:2018-05-02 21:11:51    阅读次数:136
阻塞队列(java并发编程)
在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了Dequeue接口)。 使用非阻塞队列的时候有一个很大问题就是:它不会对当前线程产生阻塞,那么在面对类似消费者-生产者的模型时,就必须额外地实现同步策略以及线程间唤醒策略 ...
分类:编程语言   时间:2018-05-02 11:14:19    阅读次数:187
第一次作业:对Linux系统分析
一.操作系统的组成 1.无进程的内核 在一些操作系统当中操作系统的内核在所有的进程之外执行。也就是说操作系统有自己的内存区域和系统栈,当进程发生 中断,陷阱或系统调用时,此进程的上下文环境被保存在系统栈中,控制权转移给内核。操作系统执行完毕后,恢复进程的上 下文,此进程继续执行,或者保存该进程的上下 ...
分类:系统相关   时间:2018-05-01 23:56:41    阅读次数:407
008 优先级和饥饿问题
一 . 概述 在上面我们说到由于线程的优先级的设置不当,造成了线程运行的程度会不同, 最终会有一些线程很难得到运行的机会. 一般操作系统是使用时间片轮转的方式进行线程的优先级的改变. 二 . 动态优先级 现代操作系统一般都使用动态优先级的模式,也就是说,一个线程当运行一次之后,它的优先级就会降低, ...
分类:其他好文   时间:2018-05-01 12:32:02    阅读次数:158
Object Oriented个人总结第二弹
一、 分析和总结自己三次作业来的设计策略及其变化 a) 第一次作业 比较幸运第一次接触多线程的时候就可以遇到最后的方案,这次作业我运用的是synchronized+notified的策略,通过电梯线程和scheduler线程互相唤起来实现多线程的运行,而在线程不进行计算的时候就让现场wait。这样将 ...
分类:其他好文   时间:2018-05-01 10:50:27    阅读次数:129
unix下网络编程之I/O复用(二)
select函数 该函数允许进程指示内核等待多个事件中的任何一个发生,并仅在有一个或是多个事件发生或经历一段指定的时间后才唤醒它。我们调用select告知内核对哪些描述字(就读、写或异常条件)感兴趣以及等待多长时间。我们感兴趣的描述字不局限于套接口,任何描述字都可以使用select来测试。 sele ...
分类:其他好文   时间:2018-04-29 22:40:54    阅读次数:283
1475条   上一页 1 ... 54 55 56 57 58 ... 148 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!