<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как реализовать многопоточный синглтон?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8393.html</link>
    <description>Пишу простенькую библиотеку для бд. класс подключение DbConnection будет синглтоном и хранить все подключения. Как сделать его многопоточным? какие есть методы? Заранее благодарен за любые советы, идеи.&lt;br&gt;</description>

<item>
    <title>Как реализовать многопоточный синглтон? (rimidal)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8393.html#1</link>
    <pubDate>Mon, 10 Aug 2009 15:06:59 GMT</pubDate>
    <description>&amp;gt;Пишу простенькую библиотеку для бд. класс подключение DbConnection будет синглтоном и хранить &lt;br&gt;&amp;gt;все подключения. Как сделать его многопоточным? какие есть методы? Заранее благодарен &lt;br&gt;&amp;gt;за любые советы, идеи. &lt;br&gt;&lt;br&gt;Если на уровне идеи (без привязки к языку) то примерно так:&lt;br&gt;&lt;br&gt;Если он должен хранить все подключения то он должен называться хотя бы  DbConnections или ConnectionFactory. Должен он представлять из себя расширение какой-либо коллекции (set, list, map, array ....). Соответсвенно все его внешние методы должны быть потокобезопасными. &lt;br&gt;Основные рабочие методы ConnectionFactory: GetConneсtion  и CloseConneсtion&lt;br&gt;&lt;br&gt;Ну и разумееться должен быть класс Connection, который тоже может быть потокобезопасным.&lt;br&gt;</description>
</item>

</channel>
</rss>
