Webkit.NETを触ってみた - SharpLab.
まず、WebKit.NETライブラリをWebKit .NET | Get WebKit .NET at SourceForge.netからDLしてきます。その中のbinフォルダ内のファイルがライブラリを構成しています。WebKitBrowser.dllがC#から参照するラッパーです。
まず、WebKit.NETライブラリをWebKit .NET | Get WebKit .NET at SourceForge.netからDLしてきます。その中のbinフォルダ内のファイルがライブラリを構成しています。WebKitBrowser.dllがC#から参照するラッパーです。
2. Introduction - Managed IOCP
Managed IOCP is a small .NET class library that provides the second facet of Native Win32 IOCP. This class library can be used both by C# and VB.NET applications. I chose the name Managed IOCP to keep the readers more close to the techniques they are used to with native Win32 IOCP. As the name highlights, Managed IOCP is implemented using pure .NET managed classes and pure .NET synchronization primitives. At its core, it provides a thread-safe object queuing and waitable object receive mechanism. Apart from that, it provides a lot more features. Here is what it does:
- Multiple Managed IOCP instances per process.
- Registration of multiple threads per Managed IOCP instance.
- Dispatching
System.Objecttypes to a threadsafe queue maintained by each Managed IOCP instance.- Waitable multi-thread safe retrieval of objects from the Managed IOCP instance queue by all the threads registered for that particular Managed IOCP instance.
- Ability to restrict the number of concurrent active threads processing the queued objects related to a particular Managed IOCP instance.
- Policy based replaceable/customizable approach for choosing a registered thread to process the next available queued object.
- Ability to pause the Managed IOCP processing. Internally, pauses processing of queued objects by registered threads. Also, by default, disallows enqueuing new objects (can be changed).
- Run the Managed IOCP instance. Internally re-starts the processing of queued objects by registered threads. Also allows enqueuing new objects (if it is disallowed previously).
- Modify the max. allowed concurrent threads at runtime.
- Provides easy accessibility to Managed IOCP instance runtime properties like...
- Number of active concurrent threads.
- Number of objects left in queue.
- Number of allowed concurrent threads.
- Running status.
- Safe and controlled closing of a Managed IOCP instance.
Comments [0]
Project Description
SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key. Included in the application is a list of common keyboard keys and a Type Key feature to automatically recognize most keyboard keys. It was developed in C# using .NET v2
Comments [0]
SharpKeys is a Registry hack that is used to make certain keys on a keyboard act like other keys. For example, if you accidentally hit Caps Lock often, you could use this utility to map Caps Lock to a Shift key or even turn it off completely. This official release includes support for up to 104 mappings, an extensive list of available keys, and a "Type Key" option to help when managing mappings. As it relies on internal support within Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, or Windows 7, you must be running one of these OS's for this Registry hack to work.
Comments [0]
CLR 4 - Inside the Thread Pool | Channel 9
Erika Parsons and Eric Eilebrecht : CLR 4 - Inside the Thread Pool | Going Deep | Channel 9
時間がないので、後で見るという感じでまだ見てませんが、ある意味.NET Fx 4で大幅に拡張される並列化機能の肝なので、必見なんじゃないかと思います。
Axumは .NET Fx 4.0 の中に入ってしまうということなのだろうか?
Comments [0]
Comments [0]