• 虽然两者都是单位的处决,线和流程基本上是不同的概念。 一个运行的进程上的窗户可以拥有一个或多个线程,这是不同的执行顺序运行在一个共用的存储空间。 反过来,程序运行在单独的存储空间并创建的应用程序或由操作系统本身。

    Windows提供了一个进程监测工具的任务经理。 然而,有没有办法看到的线,正在创造的每一进程,除非第三方应用程序使用。 AllThreadsView可以履行这项任务。

    AllThreadsView提取信息的系统,揭示了一个列表中的所有活动的线的所有过程中的窗户,不论应用程序属于他们。 所有这些数据显示在一个单一的表格,用户可以查看thread ID,建立,核心,并且用户的时间,并根据这些时间戳,持续存在的每个螺纹。

    开始的地址也显示,沿着与优先权的每一个线程,以及该背景下开关计数和上下文转换变化从最近重新启动。 如果一个线程的执行暂停,等待的原因是显示在专用栏。 最后但并非最不重要的是,标识和道路的过程中,一个螺纹属于也可提供。

    点击一个列名的AllThreadsView种各样的所有的数据表中的特定标准。 不幸的是,有没有办法过滤数据表中所示。 例如,它不能够排除系统的进程。

    AllThreadsView还提供报告的选择,使用户节省选定的行表作为文本的文件。 或者,它们可以产生更全面HTML报告含有所有或只是某些行。

    AllThreadsView使用户有可能看到的线下运行的过程相同,这是不可能在窗户没有使用专用的应用程序。 它可以方便向那些想要检查是否他们的程序的执行是进行预期的作用。

    线的观众的监控螺纹报告线执行监测报告

  • जबकि दोनों इकाइयों की फांसी धागे और प्रक्रियाओं कर रहे हैं अनिवार्य रूप से अलग अवधारणाओं है । एक प्रक्रिया है कि Windows पर चलाता है हो सकता है एक या एक से अधिक धागे, कर रहे हैं, जो अलग-अलग निष्पादन अनुक्रम में चल रहा है एक साझा स्मृति अंतरिक्ष. बारी में, प्रक्रियाओं को चलाने में अलग-अलग स्मृति रिक्त स्थान है और कर रहे हैं के द्वारा बनाई गई एक आवेदन पत्र या ऑपरेटिंग सिस्टम के द्वारा ही है ।

    विंडोज के साथ आता है एक प्रक्रिया की निगरानी उपकरण - कार्य प्रबंधक । हालांकि, वहाँ कोई रास्ता नहीं करने के लिए देखते हैं कि धागे से बनाया जा रहा प्रत्येक प्रक्रिया जब तक एक तृतीय-पक्ष अनुप्रयोग उपयोग किया जाता है । AllThreadsView कर सकते हैं इस कार्य को ले.

    AllThreadsView के अर्क जानकारी सिस्टम से खुलासा, सभी की एक सूची एक्टिव इस धागे से सभी प्रक्रियाओं में Windows की परवाह किए बिना, आवेदन वे करने के लिए संबंधित है । सभी इस डेटा में प्रदर्शित किया जाता है एक एकल मेज, जहां उपयोगकर्ताओं को देख सकते हैं धागा आईडी, निर्माण, गिरी, और उपयोगकर्ता के लिए समय और आधारित है, इन पर मुहर, की अवधि के अस्तित्व के प्रत्येक धागा है ।

    प्रारंभ पता भी दिखाया गया है, के साथ-साथ प्राथमिकता के प्रत्येक धागा, और संदर्भ स्विच गिनती और संदर्भ स्विच बदलने से पिछले पुनरारंभ करें । अगर एक धागे के निष्पादन को अस्थायी रूप से निलंबित कर दिया है, इंतजार के कारण में प्रदर्शित किया जाता है के समर्पित स्तंभ है । पिछले नहीं बल्कि कम से कम, आईडी और पथ है कि इस प्रक्रिया के एक सूत्र के अंतर्गत आता है के लिए भी उपलब्ध हैं.

    क्लिक करने पर एक स्तंभ के नाम के AllThreadsView प्रकार सभी तालिका में डेटा है कि विशेष रूप से मापदंड है । दुर्भाग्य से, वहाँ कोई रास्ता नहीं है फिल्टर करने के लिए डेटा तालिका में दिखाया गया है । उदाहरण के लिए, यह संभव नहीं है बाहर करने के लिए सिस्टम प्रक्रियाओं में से सूची है ।

    AllThreadsView भी सुविधाओं रिपोर्टिंग विकल्प की अनुमति देता है, उपयोगकर्ताओं को बचाने के लिए चयनित तालिका में पंक्तियों के रूप में एक पाठ फ़ाइल है । वैकल्पिक रूप से, वे उत्पन्न कर सकते हैं और अधिक व्यापक HTML रिपोर्ट से युक्त या तो सभी या बस कुछ पंक्तियों में से है ।

    AllThreadsView लिए यह संभव बनाता है उपयोगकर्ताओं को देखने के लिए कि धागे के तहत चलाने के लिए एक ही प्रक्रिया है, जो संभव नहीं है में Windows का उपयोग कर के बिना एक समर्पित आवेदन पत्र है । यह काम में आ सकता है जो उन लोगों के लिए करना चाहते हैं कि जाँच करने के लिए अपने कार्यक्रम के निष्पादन किया जाता है के रूप में की उम्मीद है.

    धागा दर्शकों पर नजर रखने के धागे धागे रिपोर्ट धागा निष्पादन की निगरानी रिपोर्ट

  • While both are units of executions, threads and processes are essentially different concepts. A process that runs on Windows can have one or more threads, which are different execution sequences running in a shared memory space. In turn, processes run in separate memory spaces and are created by an application or by the operating system itself.

    Windows comes with a process monitoring tool - the Task Manager. However, there is no way to see the threads that are being created by each process unless a third-party application is used. AllThreadsView can carry out this task.

    AllThreadsView extracts information from the system, revealing a list of all the active threads from all the processes in Windows, regardless of the application they belong to. All this data is displayed in a single table, where users can view the thread ID, the creation, the kernel, and the user time and, based on these timestamps, the duration of existence of each thread.

    The start address is also shown, along with the priority of each thread, and the context switch count and the context switch change from the last restart. If a thread's execution is temporarily suspended, the wait reason is displayed in the dedicated column. Last but not least, the ID and the path of the process that a thread belongs to are also available.

    Clicking on a column's name of AllThreadsView sorts all the data in the table by that particular criteria. Unfortunately, there is no way to filter the data shown in the table. For instance, it's not possible to exclude system processes from the list.

    AllThreadsView also features reporting options, allowing users to save the selected rows in the table as a text file. Alternatively, they can generate more comprehensive HTML reports containing either all or just some of the rows.

    AllThreadsView makes it possible for users to see the threads that run under the same process, which is not possible in Windows without using a dedicated application. It could come in handy to those who want to check whether their program's execution is performed as expected.

    Thread viewer Monitor threads Thread report Thread Execution Monitor Report