IDS is a multi-threaded database server.
IDS是一个多线程数据库服务器。
We added locking for multi-threaded programs.
我们为多线程程序添加锁。
Using a ring buffer in multi-threaded programs.
在多线程程序中使用循环缓冲区。
Handling exceptions in multi-threaded programs.
处理多线程程序中的异常。
Support for multi-threaded builds with the new MSBuild
通过新的MSBuild对多线程构建进行支持
Processes can contain multi-threaded, parallel execution paths.
流程可以包括多线程的并行执行路径。
The transaction manager can either be a multi-threaded or a multi-process environment.
事务管理器要么是一个多线程环境,要么是一个多进程环境。
Concurrency: tracks execution data to help find waiting threads in multi-threaded applications.
并发性:跟踪执行的数据以便在多线程应用程序中找到等待线程。
Signals might be an unpopular way of doing IPC in a large multi-threaded application for that reason.
出于这个原因,信号可能并不是在大型多线程应用程序中进行 IPC的流行方式。
In addition, this threading model hides the complexities of multi-threaded batch jobs from the developer.
此外,这种线程模型对开发人员隐藏了多线程批处理作业的复杂性。
The threads-max parameter can be particularly important if you are porting a large multi-threaded application.
如果您正在移植某个大型的多线程应用程序,那么threads - max参数可能会尤其重要。
Because much of this software is large, multi-threaded, and multi-process, porting it to Linux presents challenges.
由于这种软件大部分是大型的、多线程的而且是多进程的,所以将其移植到Linux面临着挑战。
Note that the migrator is a high-performance, multi-threaded process that you can schedule to start at specified time.
注意,移植器是高性能、多线程的进程,可将其规划为在指定时间启动。
This section discusses some important points to consider when using a ring buffer to enable logging in a multi-threaded application.
这个部分介绍了在多线程应用程序中使用循环缓冲区启用日志记录时需要考虑的一些重要方面。
The product is a lot more multi-threaded than previous versions and in some cases synchronization between threads was less than great.
这个产品比起以往的版本在多线程方面更加强大,而在某些情况下线程间的同步则稍微逊色。
This code segment can be run safely in a single-threaded environment; however, it causes a deadlock in a multi-threaded environment.
这个代码片段可以在单线程环境中安全运行;然而,它会在多线程环境下引起死锁。
This type of architecture works well in multi-threaded applications where threads can be distributed across the processors to operate in parallel.
此类架构在多线程应用程序中运行良好,该类应用程序中线程可能被分配给多个处理器以实现并行操作。
Synchronization has always been an indispensable part of multi-threaded programs while accessing a common resource, and logging is no exception.
在访问一个公共的资源时,同步始终是多线程程序不可缺少的部分,日志记录也不例外。
The process itself actually owns the kernel threads and each process can have one or more kernel threads (for example, multi-threaded applications).
实际上,进程本身也拥有内核线程,每个进程可具有一个或多个内核线程(例如多线程应用程序)。
Terracotta, provides a JVM clustering solution that can turn single-node, multi-threaded apps into distributed, multi-node apps with no code changes.
Terracotta提供一种JVM集群方案,可让单节点、多线程的应用变成分布式、多节点的应用,而无需修改一行代码。
This article discusses common implementations for ring buffer and proposes some ideas for enabling a ring buffer mechanism in multi-threaded programs.
本文讨论了循环缓冲区的一些常见实现,并对多线程程序中循环缓冲区的启用机制提出了一些观点。
Signals are the easiest to implement, but in a multi-threaded environment, care has to be taken that all the threads spawned have similar signal masks.
信号是最容易实现的,但是在多线程环境中必须要小心,因为派生的所有线程都具有类似的信号掩码(signal mask)。
Compared to a database server process that services a single client application, the dynamic, multi-threaded nature of Informix provides the following advantages.
与一个服务单个客户机应用程序的数据库服务器进程相比,Informix的动态、多线程特性有以下优势。
A significant amount of disk space is required for effective logging, and it increases many fold in a multi-threaded environment where numerous threads write their trace.
要进行有效的日志记录,需要使用大量的磁盘空间,并且在多线程环境中,所需的磁盘空间会成倍地增加,因为大量的线程都在记录它们的跟踪信息。
This command does not mirror actual usage on a Lotus Domino server because the I/O pattern for a Lotus Domino database is historically expected to be multi-threaded and random.
这个命令没有反映LotusDomino服务器上的实际使用,因为 Lotus Domino数据库的I/O模式一直都是多线程和随机的。
Common functions used for debugging, such as printf, write, and so on, can sometimes change the behavior of a program in the case of multi-threaded applications, making them hard to debug.
有一些常见的调试函数,如printf、write等,可能会在多线程应用程序的情况下更改一个程序的行为,使得它们难以调试。
For some languages that already had multi-threaded programming APIs, this meant creating better APIs and abstractions to make multi-threaded programming easier to understand and less error-prone.
对于某些已经具有多线程编程api的语言,这就意味着通过创建更好的API和抽象可以使多线程编程更易懂、更少出错。
LevelDB has some limitations: no support for SQL queries or indexes, supports multi-threaded single process access and is embedded, which is an advantage for some projects and a problem for others.
LevelDB也有一些局限:不支持SQL查询和索引,支持多线程单进程访问,并且可以用于嵌入式设备,这将使某些项目收益,但是也会给其他的项目来带麻烦。
This article is based on real experience gained while porting a large multi-threaded application onto a Linux 2.6-based system, so I hope this checklist can be helpful in saving you time and effort.
本文基于在向Linux 2.6- based系统中移植大型的多线程应用程序时所获得的实际经验,我希望这个清单能帮助您节省时间和精力。
Now, to manage CPU power dissipation, processor makers favor multi-core chip designs, and software has to be written in a multi-threaded or multi-process manner to take full advantage of the hardware.
当前,为了管理CPU性能损耗,处理器生产厂商倾向于采用多核芯片设计,并且软件必须以多线程或者多进程的方式来编写,从而发挥硬件的最大优势。
应用推荐