<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Threadpool</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/threadpool/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Threadpool</title>
      <link>http://channel9.msdn.com/Tags/threadpool</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/threadpool</link>
    <language>en</language>
    <pubDate>Sun, 19 May 2013 18:52:19 GMT</pubDate>
    <lastBuildDate>Sun, 19 May 2013 18:52:19 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>2</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Inside Windows 8: Pedro Teixeira - Thread pools</title>
      <description><![CDATA[<p>Continuing with our series of <a href="http://channel9.msdn.com/Tags/inside-windows-8" target="_blank"><strong>conversations with engineers in Windows</strong></a>, we meet <strong>Pedro Teixeira, </strong>a software developer on the Windows kernel team (aka core&nbsp;OS)&nbsp;who has improved the Windows thread pools in Windows 8. Thread pools are thread management subsystems (user mode and kernel mode) where threads are created and queued&nbsp;for any number of arbitrary tasks (work)&nbsp;required by applications and services. As it turns out, there are some significant improvements to the thread pool pattern&nbsp;in Windows 8. Pedro takes the time necessary - at the whiteboard for the entire interview -&nbsp;to dig into the details, beginning with first principles. So, if you don't really know what a thread pool is, then you will after the first 5 minutes of this interview. As the conversation progresses, the complexity will increase, but will remain suitable for most&nbsp;user mode application&nbsp;developers. Speaking of user mode, much of the time in this interview is spent on the Windows 8 user mode thread pool. The kernel mode thread pool is addressed towards the end of the conversation.<br><br>In Windows 8, there is a new thread pool model and new thread creation <em>policy</em>. What is the new policy? How&nbsp;is the new user mode thread pool designed? How is it better than its predecessors? What does this all mean for developers?</p><p>Tune in. Learn. <strong>Huge thanks</strong> to Pedro for taking the time to dig in - and for explain things in such a clear way.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/threadpool/RSS&WT.dl=0&WT.entryid=Entry:RSSView:12822e5ef4d74483afdea0c50142179a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool</comments>
      <itunes:summary>Continuing with our series of conversations with engineers in Windows, we meet Pedro Teixeira, a software developer on the Windows kernel team (aka core&amp;nbsp;OS)&amp;nbsp;who has improved the Windows thread pools in Windows 8. Thread pools are thread management subsystems (user mode and kernel mode) where threads are created and queued&amp;nbsp;for any number of arbitrary tasks (work)&amp;nbsp;required by applications and services. As it turns out, there are some significant improvements to the thread pool pattern&amp;nbsp;in Windows 8. Pedro takes the time necessary - at the whiteboard for the entire interview -&amp;nbsp;to dig into the details, beginning with first principles. So, if you don&#39;t really know what a thread pool is, then you will after the first 5 minutes of this interview. As the conversation progresses, the complexity will increase, but will remain suitable for most&amp;nbsp;user mode application&amp;nbsp;developers. Speaking of user mode, much of the time in this interview is spent on the Windows 8 user mode thread pool. The kernel mode thread pool is addressed towards the end of the conversation.In Windows 8, there is a new thread pool model and new thread creation policy. What is the new policy? How&amp;nbsp;is the new user mode thread pool designed? How is it better than its predecessors? What does this all mean for developers? Tune in. Learn. Huge thanks to Pedro for taking the time to dig in - and for explain things in such a clear way. </itunes:summary>
      <itunes:duration>3944</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool</link>
      <pubDate>Fri, 07 Dec 2012 05:21:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.mp3" expression="full" duration="3944" fileSize="63113106" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.mp4" expression="full" duration="3944" fileSize="371195272" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.webm" expression="full" duration="3944" fileSize="144874502" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.wma" expression="full" duration="3944" fileSize="31901503" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.wmv" expression="full" duration="3944" fileSize="386933237" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_high.mp4" expression="full" duration="3944" fileSize="816634622" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_mid.mp4" expression="full" duration="3944" fileSize="569664475" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_Source.wmv" expression="full" duration="3944" fileSize="1348049836" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.ism/manifest" expression="full" duration="3944" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.wmv" length="386933237" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>threading</category>
      <category>Threadpool</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Erika Parsons and Eric Eilebrecht : CLR 4 - Inside the Thread Pool</title>
      <description><![CDATA[General purpose thread pools are more complicated to get right than you may think. In CLR 4 (the next version of the VM that powers .NET), the thread pool has made some significant advances in performance and support for concurrency and parallelism.
<br /><br />Since V1, .NET programmers have been afforded the luxury of an automatic queue-dequeue-execute-from-the-queue thread management infrastructure inside the CLR. This is .NET's Thread Pool.
<br /><br />As expected, the CLR's thread pool has improved with each iteration of the CLR (hey, V1 was, well, V1...). The goal has always been efficient, reliable, performant thread management. With CLR 4, the team that designs and implements the thread pool, have made
 some truly compelling changes, which should add up to a very solid thread pool shipping with CLR 4. One of the big changes is the addition of
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Joe-Duffy-Huseyin-Yildiz-Daan-Leijen-Stephen-Toub-Parallel-Extensions-Inside-the-Task-Parallel/" target="_blank" shape="rect">
thread-stealing algorithms to support concurrency and parallelism</a>. Indeed, CLR 4 has native support for the Parallel Computing Platform's Parallel Extensions for .NET. What does this mean, exactly? How does it work, exactly? What else is new in CLR 4's
 thread pool? <br /><br />Meet developer Eric Eilebrecht and program manager Erika Parsons. Eric helped implement the thread pool (he's been doing this for multiple versions, actually). Erika, as PMs do, helped design the thread pool and ensured that the design and implementation meets
 the needs expressed by customers who rely on the thread pool.<br /><br />Tune in. Lots to learn. You'll be impressed both by the enhancements and direction set forth for the future in CLR 4's thread pool.<br /><br /><a shape="rect" href="http://blogs.msdn.com/ericeil/archive/2009/04/23/clr-4-0-threadpool-improvements-part-1.aspx" target="_blank" shape="rect">Eric has some great blog posts</a> on the new addtions to the thread pool in CLR 4 that will be very useful for
 expanding on the knowledge you gain from this conversation.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/threadpool/RSS&WT.dl=0&WT.entryid=Entry:RSSView:37438a82893a4b59a3089dea00435e50">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Erika-Parsons-and-Eric-Eilebrecht--CLR-4-Inside-the-new-Threadpool</comments>
      <itunes:summary>General purpose thread pools are more complicated to get right than you may think. In CLR 4 (the next version of the VM that powers .NET), the thread pool has made some significant advances in performance and support for concurrency and parallelism.
Since V1, .NET programmers have been afforded the luxury of an automatic queue-dequeue-execute-from-the-queue thread management infrastructure inside the CLR. This is .NET&#39;s Thread Pool.
As expected, the CLR&#39;s thread pool has improved with each iteration of the CLR (hey, V1 was, well, V1...). The goal has always been efficient, reliable, performant thread management. With CLR 4, the team that designs and implements the thread pool, have made
 some truly compelling changes, which should add up to a very solid thread pool shipping with CLR 4. One of the big changes is the addition of

thread-stealing algorithms to support concurrency and parallelism. Indeed, CLR 4 has native support for the Parallel Computing Platform&#39;s Parallel Extensions for .NET. What does this mean, exactly? How does it work, exactly? What else is new in CLR 4&#39;s
 thread pool? Meet developer Eric Eilebrecht and program manager Erika Parsons. Eric helped implement the thread pool (he&#39;s been doing this for multiple versions, actually). Erika, as PMs do, helped design the thread pool and ensured that the design and implementation meets
 the needs expressed by customers who rely on the thread pool.Tune in. Lots to learn. You&#39;ll be impressed both by the enhancements and direction set forth for the future in CLR 4&#39;s thread pool.Eric has some great blog posts on the new addtions to the thread pool in CLR 4 that will be very useful for
 expanding on the knowledge you gain from this conversation. </itunes:summary>
      <itunes:duration>2585</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Erika-Parsons-and-Eric-Eilebrecht--CLR-4-Inside-the-new-Threadpool</link>
      <pubDate>Mon, 01 Jun 2009 16:46:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Erika-Parsons-and-Eric-Eilebrecht--CLR-4-Inside-the-new-Threadpool</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/468102_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/468102_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_2MB_ch9.wmv" expression="full" duration="2585" fileSize="809221455" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_ch9.mp3" expression="full" duration="2585" fileSize="20681871" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_ch9.mp4" expression="full" duration="2585" fileSize="254857884" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_ch9.wma" expression="full" duration="2585" fileSize="41823673" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_ch9.wmv" expression="full" duration="2585" fileSize="156612953" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_Zune_ch9.wmv" expression="full" duration="2585" fileSize="366548933" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_s_ch9.wmv" expression="full" duration="2585" fileSize="209" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/1/8/6/4/CLR4Threadpool_ch9.wmv" length="156612953" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>15</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Erika-Parsons-and-Eric-Eilebrecht--CLR-4-Inside-the-new-Threadpool/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>Architecture</category>
      <category>CLR 4</category>
      <category>Programming</category>
      <category>Threadpool</category>
    </item>    
</channel>
</rss>