码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
多线程间消息通讯
自定义windows消息 #define MY_MSG (WM_USER+1) //为了防止用户自定义消息ID与系统消息ID冲突,用户只能定义WM_USER(0x0400)以后的ID使用 PostThreadMessage 将一个队列消息放入(寄送)到指定线程的消息队列里,不等待线程处理消息就返回 ...
分类:编程语言   时间:2020-04-19 10:41:45    阅读次数:70
不使用tomcat,仅适用javaSE手写服务器--模拟登陆
1、搭建框架 我们只是简单模拟,框架简单分三个模块 a,服务器端server包 b,servlet,根据不同的请求url,利用反射生产对应的servlet c,IO工具包,用来关闭IO流 d,编写web.xml e,写一个简单的html用于测试 f, IO工具包比比较简单,先写了: 2、编写xml文 ...
分类:编程语言   时间:2020-04-19 00:48:44    阅读次数:77
C#多线程(5):资源池限制
[TOC] Semaphore、SemaphoreSlim 类 两者都可以限制同时访问某一资源或资源池的线程数。 这里先不扯理论,我们从案例入手,通过示例代码,慢慢深入了解。 Semaphore 类 这里,先列出 Semaphore 类常用的 API。 其构造函数如下: | 构造函数 | 说明 | ...
分类:编程语言   时间:2020-04-18 22:33:33    阅读次数:81
初识设计模式(六)
😄单例模式Singleton 官方:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 Singleton类有一个GetInstance()方法,允许客户访问它的唯一实例。多线程时使用双重锁定。 class Singleton{ private static Sinleton instance ...
分类:其他好文   时间:2020-04-18 17:15:10    阅读次数:53
Java 多线程进阶-并发编程(二) Executor Framework(JDK5以上)
Executor(1) 从JDK5 开始提供Executor FrameWork(java.util.concurrent.\ ) 分离任务和创建和执行者的创建 线程重复利用(new线程代价很大) 理解 共享线程池 的概念 预设好的多个Thread, 可弹性增加 多次执行很多很小的任务 任务创建和执 ...
分类:编程语言   时间:2020-04-18 16:02:01    阅读次数:86
Java 多线程进阶-并发编程(一) 线程组ThreadGroup
Java 多线程进阶 并发编程 并行计算 业务: 任务多, 数据量大 串行 vs 并行 串行编程简单, 并行编程困难 单个计算核频率下降, 计算核数增多, 整体性能变高 并行困难(任务分配和执行过程 高度耦合 ) 如何控制粒度, 切割任务 如何分配任务给线程, 监督线程执行过程 并行模式 主从模式( ...
分类:编程语言   时间:2020-04-18 15:33:58    阅读次数:89
Java 线程 面试题
1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的 ...
分类:编程语言   时间:2020-04-18 15:33:34    阅读次数:63
OO_Unit2 关于性能优化与测试的那些事
OO_Unit2 关于性能优化与测试的那些事 OO的第2单元到本周也就正式完结了。尽管这个单元的主旋律是多线程,但“面向对象”的基本思想仍然是我们一切架构与优化的出发点与前提。因此笔者在设计优化策略时,也是本着尽量减少类与类之间的耦合度的原则,去从各个类的内部进行细粒度的功能优化。当然,这样一来,也 ...
分类:其他好文   时间:2020-04-18 14:08:56    阅读次数:58
oo第二单元——多线程魔鬼电梯
在初步认识了面向对象思想后,立刻进入了多线程的学习,本单元的难点主要是锁的理解,需要保证线程安全的同时防止死锁的发生,也要尽可能缩小锁的范围,提高性能。这一单元以电梯为载体,让我们从生活出发,从电梯运行的角度理解多线程,同时学习和应用生产者-消费者模式来帮助我们编程。在一部可捎带电梯的基础上越来越贴 ...
分类:编程语言   时间:2020-04-18 13:53:21    阅读次数:69
面向对象第二单元总结
第二单元的主要内容为电梯的优化控制。在本单元中,我们学习了 Java 的多线程操作,了解了多线程同步控制的方法。同时,对电梯的控制算法有了初步的了解。 多线程同步策略 在本单元中,为了提高性能,以及减少多线程控制时可能出现的死锁 bug,我采用了“尽量减少锁”的策略。在这个策略下,我将“加锁的对象” ...
分类:其他好文   时间:2020-04-18 11:33:33    阅读次数:61
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!