多线程的;指一个程序或系统能同时运行多个“线程”(并发执行多条任务流程),以提升响应速度或吞吐量。(在计算机领域最常见;也可引申为“有多条并行思路/线索的”。)
/ˌmʌltiˈθrɛdɪd/
A multithreaded program can stay responsive while it downloads files.
多线程程序在下载文件时也能保持响应。
The multithreaded server handled thousands of requests at once, but it required careful synchronization to avoid data races.
这个多线程服务器能同时处理成千上万的请求,但需要谨慎的同步机制来避免数据竞争。
由 **multi-**(“多、多个”)+ thread(原意“线”,在计算机中引申为“线程”)+ -ed(形容词后缀,表示“具有……特征的”)构成。thread 在计算机语境中比喻“一条执行路径像一根线一样贯穿程序流程”,因此 multithreaded 就是“具有多条执行线索的”。