121.编写线程安全类是困难的。
122.当一个线程开始执行时,它需要生成一个惟一的令牌来在跟踪器中识别它,然后将这个惟一的令牌传递给跟踪中的每个方法。
123.任何线程的未处理异常都会破坏整个测试的运行,而前面提到的集成测试却需要使用多线程。
124.比方说您在开发一个多线程代码跟踪器,其目标是通过您的代码惟一标识每个线程的路径。
125.如果您希望在多线程中使用分派器,那么您应该为每个线程“克隆”分派器。
126.在交易服务器等多线程应用程序中,控制线程的执行对于消除交易时间的易变性至关重要。
127.如果某个线程执行了阻塞型的操作,操作系统将剥夺其未使用的剩余时间片并让其它线程开始执行。
128.如果应用程序在与用户交互的同时需要执行繁重的任务,单线程模式可能会导致运行性能很低下,除非应用程序的执行时机刚好很合适。
129.利用数据划分思想和多线程技术,提出一种加解密数据库数据的方法并用实验来检验方法的有效性。
130.正确设计的完全线程安全类不需要调用任何同步函数。
131.本文介绍现代计算机中总线结构发展的特点,以及超频及超线程等新技术,为从事计算机理论研究提供参考。
132.如果池变空,那么我们就会遗漏罐子,因为轮询线程没有空间再去存储传入的度量结果。
133.而只要调度可预见性不是很重要,则单个后台线程方法就工作得十分好,如低优先级后台任务就是这种情况。
134.如果它在另一个线程的本地队列中找到工作项,将会首先应用试探法来确保能够有效地运行该工作。
135.随着涡轮增压和英特尔超线程技术,你会得到你所期望的性能从类零件,如本亲。
136.它可以显著地加快那些进行很多分配和回收的多线程进程的速度。
137.对于后一种类型,Guy说如果这是个可选项,开发人员会非常乐意不去使用多线程。
138.这会唤醒对这个信号量进行阻塞的所有线程。
139.DBDB支持超线程,但由于该项技术并没有成倍地提升DBDB服务器的总体性能,所以对此没有额外收费。
140.每个进程由一个通常称之为主线程的线程开始,但也能从它任意子线程中创建额外的线程。
141.仅当您知道存在足够的空闲系统资源时才调整线程数量。
142.设计中我们提出了在EJB容器内实现异步多线程轮询的解决方案。
143.创建完全线程安全类的有效技术是将同步类合并到资源类中。
144.在百兆环境下利用核心线程驱动加密卡。
145.提出了一种面向通用程序的线程划分算法。
146.这是一款p聊天软件的原代码,里面采用了多线程机制和p的机理!
147.全局锁缓存将其内容提供给单线程锁缓存。
148.然而,我们必须小心,因为随着线程的增加,上下文切换也增加。
149.为充分利用这一特性,应用程序需要是多线程的。
150.这时可以使用相互作用图,统计图和线程分析工具来发现问题所在。
151.为支持多线程访问共享内存,需要具备协调机制。
152.而且只要站点支持,这些协议均支持多线程断点续传。
153.有关这类芯片组的列表,请参阅基于支持超线程技术的奔腾理器系统的集成概述页面。
154.使用线程本地存储之后,处理程序将线程本地用户名设置为空。
155.如刚刚提到的,遗留应用程序的单线程特性就是遗留系统技术限制的一个例子。
156.因为主线程单独负责所有客户机间的多路复用,因此我们不能让它阻塞。
157.把这个与活动对象比较,活动对象允许在一个线程中实现非强占式的多任务调度。
158.从技术上讲,一个线程是操作系统可以调度运行的独立指令流。
159.涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。
160.它常常是把有状态类描绘成线程安全的,或者封装非线程安全类以使它们能够在多线程环境中安全地使用的最容易的方式。
161.调试器显示所有正在运行的线程列表,您可以在这里检查变量,这里也是可以逐步执行源代码的另一个位置。
162.此方法在调用线程进入锁定状态之前一直处于阻塞状态,因此可能永远都不返回。
163.线程的当前优先级可能偏离基本优先级。
164.线香的混合金属线程,让您的项目火花。
165.用这种方式设计线程安全类使得在多线程应用程序中使用该类与使用非线程安全类一样容易,但却具有更高的安全级别。
166.根据我们的观察,我们似乎需要对一些锁的访问进行优化,比如线程执行的同步块代码在一个循环体中。
167.可以推测到,当线程试图锁定一个未加锁的互斥对象时,POSIX线程库将同意锁定,而不会使线程进入睡眠状态。
168.对于单线程程序来说,我们很容易知道是如何终止的:当用户退出时程序就退出了。
169.有时可能需要对某些平台特有的内容进行一些修改,例如加锁、内存映射、线程,等等。
170.会对来自线程池的线程异步调用目标方法。
171.如果你在多核机器上运行单线程的应用程序,就要禁用除第一个核以外所有核的优化,这样会使应用程序运行得更快。
172.竞态条件发生在两个或更多线程操纵一个共享数据项时,其结果取决于执行的时间。
173.调用者可以使用这个线程ID,以便对该线程执行各种操作。
174.可以利用此工具来处理更多的轻量型线程,这可以最大限度地提高上下文切换和启动的速度。
175.从配置参数调整、设置监听线程和运行日志等管理方案的实施,弥补了现有连接池技术的不足。
176.清单的线程于在整个时间段内拍摄多个快照,在初始复位监控器命令之后没有发出复位监控器命令。
177.即使一个程序只包括一个在单一处理器上运行的单线程,一个同步的方法调用仍要比非同步的方法调用慢。
178.在我们的测试,只是单一的Cinebench里奥迪R准线程渲染测试得分少点。
179.假设同步使用正确,若线程真正参与争用加锁,您也能感受到同步对实际性能的影响。
180.线程将一直睡眠,直到特定条件发生,在这期间不会发生任何浪费CPU时间的繁忙查询。