GBK glossarySearch the glossaries created from glossary-building KudoZ (GBK) questions. | To see the desired glossary, please select the language and then the field of expertise. |
Home Compare [close] - Chinese
- Computers (general)
- Search
- Term
- Additional fields of expertise
- Definition(s)
- MultiThreading多线程就是在一个单个的处理核心内同时运行多个工作线程的技术,和CMP(Chip MultiProcessing,芯片多处理)不同,后者是通过集成多个处理内核的方式来让系统的处理能力提升——也就是现在常见的多核技术。主流的 处理器都使用了CMP技术。 Intel - by Yurek
- Example sentence(s)
- CMT——Coarse-Grained MultiThreading
它是最简单的多线程技术,当单一执行线程遇到长时间的延迟,如Cache Missed时,就进行线程切换,直到原线程等待的操作完成,才切换回去。Coarse-Grained MultiThreading有时也叫Block MultiThreading堵塞多线程或者Cooperative MultiThreading协作多线程。
- 多线程
by Yurek - 多 线 程(Multithreading)
---- 一 个 进 程 仅 仅 是 一 块 内 存 地 址, 它 由 程 序 本 身 和 程 序 所 用 的 数 据 组 成。 一 个 进 程 不 能 和 其 它 进 程 共 享 内 存 区, 虽 然 有 专 门 的 机 制 来 建 立 共 享 内 存 区 的 位 置 以 便 使 进 程 之 间 进 行 通 信。 任 何 进 程 都 是 系 统 中 一 个 单 一 的 整 体, 进 程 不 能 重 叠, 它 们 不 可 未 经 操 作 系 统 授 权 地 存 取 其 它 进 程。 这 必 须 作 为 一 条 规 则 而 被 严 格 遵 守。 常 说 的 保 护 模 式 就 是 由 此 得 来 的。 - 多 线 程(Multithreading)
by Yurek - Visual Basic.NET是微软推出的目前最新的程序设计语言,它比Visual Basic6.0作了重大改变,从而支持多线程技术。为了阐明Visual Basic.net的多线程机制的结构、功能和用法,首先通过一个实例即用VB6.0和VB.net同时去计算一个循环的大体执行时间来引出并实践了VB.net的多线程机制,然后归纳总结了其机制和用法。证明VB.net的多线程机制可以解决一些VB6.0难以解决的问题,说明多线程技术的优点在于它不仅在系统中可以提高程序的并发度,而且在多线程编程时可以灵活地实现同一应用程序中的多模块并发执行,这在现代程序设计中非常重要。 - Visual Basic.net的多线程机制
by Yurek - Related KudoZ question
Compare [close] - Korean
- Computers (general)
- Search
- Term
- Additional fields of expertise
- Definition(s)
- 명령어 스트림(thread)의 병렬적 실행. 멀티스래드 프로세서 내의 스래드는 소프트웨어 스래드와 같거나 다를 수 있다.
개인 블로그 - by Jason Kang
- Example sentence(s)
- 유즈넷의 뉴스그룹이나 그와 비슷한 토론의 장에서, 스레드란 초기에 올려진 메시지에 대해 올라간 일련의 응답들을 의미한다. 스레드는 수없이 많은 뉴스그룹내의 각각의 토론들을, 추후에 관련 있는 것끼리 찾아서 이해하거나 또는 그 토론에 참여하는데 도움을 준다. 스레드는 보통 최초의 메시지 위에 관련되는 메시지들을 올려놓는 형식의 그림으로 표시된다.
컴퓨터 프로그래밍에서, 스레드는 다수의 사용자들을 동시에 처리할 수 있는 프로그램이 각각의 사용과 관련하여 가지고 있는 정보들 말한다. 프로그램의 관점에서 보면, 스레드는 한 명의 개별 사용자 또는 특정한 서비스 요청을 서비스하는데 필요한 정보이다. 만약 다수의 사용자들이 그 프로그램을 쓰고 있거나, 또는 다른 프로그램들로부터 동시에 요청이 발생했을 때, 각각의 사용자나 프로그램들을 위해 스레드가 만들어지고, 또 유지된다. 스레드는 프로그램에게 현재 어떤 사용자가 서비스를 받고있는지를 파악하게 함으로써, 다른 사용자들을 위하여 재진입 해야할 것인지의 선택을 할 수 있도록 한다 (단방향 스레드 정보는 특별한 데이터 저장소 내에 그것을 저장하고, 데이터 저장소의 주소를 레지스터에 집어넣음으로써 유지된다. 운영체계는 항상 프로그램이 중단되었을 때 레지스터의 내용을 저장하며, 그리고 다시 제어권이 주어졌을 때 그 내용을 복구한다).
멀티스레딩과 멀티태스킹은 비슷해서 자주 혼동된다. 오늘날의 컴퓨터들은 한번에 단 한 개의 프로그램 명령어만을 수행할 수 있다. 그러나, 그들이 매우 빠르게 동작하기 때문에, 동시에 많은 프로그램들을 실행하고, 많은 사용자들을 서비스하는 것처럼 보이는 것 뿐이다. 윈도우95와 같은 운영체계는 각 프로그램에게 실행될 때 "순서"를 주는데, 다른 프로그램들은 자신들에게 순서가 돌아올 때까지 기다리게된다. 이 프로그램들 각각은 운영체계에 의해 일정량의 자원들이 관계되고 진행상황을 계속 알게되는 하나의 작업, 즉 태스크로 간주된다.
운영체계는 PC 시스템 내의 각 응용프로그램(스프레드시트, 워드 프로세서, 웹 브라우저 등)들을 각각의 별도 태스크로 관리하고, 사용자가 태스크 목록 내에서 그것들을 보거나 관리할 수 있도록 해준다. 만약 그 프로그램이 파일을 읽거나 프린터를 통해 출력하는 등 입출력 요청을 개시했다면, 입출력 작업이 끝났을 때 그 프로그램이 원래의 장소로 정확히 재진입할 수 있도록 하나의 스레드가 만들어진다. 그 동안, 그 프로그램을 동시에 이용하던 태스크들은 또다른 스레드들에서 유지되고 관리된다. 오늘날 대부분의 운영체계는 멀티태스킹과 멀티스레딩을 모두 지원한다. 그들은 또한, 프로그램 프로세스들 안에서 멀티스레딩을 허용함으로써, 그 시스템이 각 스레드를 위해 새로운 프로세스를 만드는데 생기는 추가부담을 줄일 수 있게 해준다.
POSIX.4a라는 C 언어 규격은 프로그래머가 프로그램 내에서 스레드 지원을 포함할 수 있도록 하는 일련의 응용프로그램 인터페이스(API)를 제공한다. 또한, 고급 프로그램개발 도구나 미들웨어에서도 스레드 관리를 편하게 할 수 있는 기능들을 제공하기도 한다. 객체지향 프로그래밍 언어들 역시 여러 가지 방법을 통해 멀티스레딩에 관한 편의를 제공하고 있다. 자바는 언어의 구문 내에 동기변경자를 포함하는 것으로, 또 멀티스레딩을 위해 개발된 클래스(이 클래스들은 다른 클래스들에 의해 상속될 수 있다)들을 제공하는 것으로, 그리고 다중 스레드를 위한 자투리 모으기를 후면에서 실행함으로써 멀티스레딩을 지원한다.
- 텀즈
by Jason Kang - Related KudoZ question
Compare [close] - Vietnamese
- Computers (general)
- Search
- Term
- Additional fields of expertise
- Definition(s)
- Với cơ chế đa luồng ứng dụng của ta có thể thực thi đồng thời nhiều dòng lệnh cùng lúc. Có nghĩa là ta có thể làm nhiều công việc đồng thời trong cùng một ứng dụng của ta. Có thể hiểu một cách hết sức đơn giản : hệ điều hành với cơ chế đa nhiệm cho phép nhiều ứng dụng chạy cùng lúc. Thì với cơ chế đa luồng, mỗi ứng dụng của ta có thể thực hiện được nhiều công việc đồng thời. http://my.opera.com/langtujava/blog/show
- by Tiến Anh Lê - Example sentence(s)
- Với cơ chế multithreading ứng dụng của ta có thể thực thi đồng thời nhiều dòng lệnh cùng lúc. Có nghĩa là ta có thể làm nhiều công việc đồng thời trong cùng một ứng dụng của ta. Có thể hiểu một cách hết sức đơn giản : hệ điều hành với cơ chế đa nhiệm cho phép nhiều ứng dụng chạy cùng lúc. Thì với cơ chế đa luồng, mỗi ứng dụng của ta có thể thực hiện được nhiều công việc đồng thời. - http://my.opera.com/langtujava/blog/show
by Tiến Anh Lê - Related KudoZ question
- Compare this term in: Serbian, Croatian, Arabic, Bulgarian, Czech, German, Dutch, English, Spanish, Persian (Farsi), Finnish, French, Hindi, Hungarian, Italian, Japanese, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Swedish, Turkish, Ukrainian
| | The glossary compiled from Glossary-building KudoZ is made available openly under the Creative Commons "By" license (v3.0). By submitting this form, you agree to make your contribution available to others under the terms of that license. ![Creative Commons License](http://i.creativecommons.org/l/by/3.0/88x31.png) | | | | X Sign in to your ProZ.com account... | | | | | | |