<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Concurrent Programming and `Linearization&#8217;</title>
	<atom:link href="http://rein.kr/blog/archives/1368/feed" rel="self" type="application/rss+xml" />
	<link>http://rein.kr/blog/archives/1368</link>
	<description>프로그래머, 독서가, 게이머 그리고 블로거</description>
	<lastBuildDate>Thu, 29 Jul 2010 16:56:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
	<item>
		<title>By: rein&#39;s world</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-70931</link>
		<dc:creator>rein&#39;s world</dc:creator>
		<pubDate>Sun, 12 Jul 2009 13:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-70931</guid>
		<description>&lt;strong&gt;Linearization은 프로그래머에게 어떤 의미인가?...&lt;/strong&gt;

라고 물으신다면 &#8220;생각을 편하게 하려고&#8221; 쓴다고 해두겠다.
예전에 간단히(?) 선형화 가능성(linearizability/linearization)에 대해서 포스팅 하나 했는데, 정의 말곤 딱히 의미가 없어뵈서 다시 한 번 포스팅을.
이 글에선 선형화/선형화 가능성을 프로그래머 입장에서 왜 따지는지 혹은 왜 따져야할지 생각해보겠다. 멀티스레드 프로그래밍을 하다보면 기본적으로 다음과 비슷한 류의 상황을 생각해야 된다.

위 그림...</description>
		<content:encoded><![CDATA[<p><strong>Linearization은 프로그래머에게 어떤 의미인가?&#8230;</strong></p>
<p>라고 물으신다면 &#8220;생각을 편하게 하려고&#8221; 쓴다고 해두겠다.<br />
예전에 간단히(?) 선형화 가능성(linearizability/linearization)에 대해서 포스팅 하나 했는데, 정의 말곤 딱히 의미가 없어뵈서 다시 한 번 포스팅을.<br />
이 글에선 선형화/선형화 가능성을 프로그래머 입장에서 왜 따지는지 혹은 왜 따져야할지 생각해보겠다. 멀티스레드 프로그래밍을 하다보면 기본적으로 다음과 비슷한 류의 상황을 생각해야 된다.</p>
<p>위 그림&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 세라비</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-64062</link>
		<dc:creator>세라비</dc:creator>
		<pubDate>Thu, 25 Dec 2008 12:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-64062</guid>
		<description>말씀하신 것은 일반적인 이야기이고, isolation이나 STM은 범용적으로 사용하기 좋게 특수화된 시나리오들이겠죠.</description>
		<content:encoded><![CDATA[<p>말씀하신 것은 일반적인 이야기이고, isolation이나 STM은 범용적으로 사용하기 좋게 특수화된 시나리오들이겠죠.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rein</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-64045</link>
		<dc:creator>rein</dc:creator>
		<pubDate>Thu, 11 Dec 2008 02:02:46 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-64045</guid>
		<description>세라비 / 비슷하지만 다릅니다. 트랜잭션의 visibility(혹은 commitment)와 비슷하지만 다릅니다(이건 별도 포스팅 예정입니다).

그리고 STM/HTM이 없어도 못하는건 아닙니다. 대다수의 lock 기반 혹은 CAS 기반 프로그래밍에서도 이 개념이 녹아있습니다(신경 안쓰거나 관심없는 것 뿐이지)</description>
		<content:encoded><![CDATA[<p>세라비 / 비슷하지만 다릅니다. 트랜잭션의 visibility(혹은 commitment)와 비슷하지만 다릅니다(이건 별도 포스팅 예정입니다).</p>
<p>그리고 STM/HTM이 없어도 못하는건 아닙니다. 대다수의 lock 기반 혹은 CAS 기반 프로그래밍에서도 이 개념이 녹아있습니다(신경 안쓰거나 관심없는 것 뿐이지)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 세라비</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-64044</link>
		<dc:creator>세라비</dc:creator>
		<pubDate>Thu, 11 Dec 2008 01:51:21 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-64044</guid>
		<description>상호연관은 무슨 말씀이신지 모르겠지만, 기본적인 생각의 틀 자체가 DB의 Transaction Isolation (http://en.wikipedia.org/wiki/Isolation_(database_systems) ) 얘기랑 비슷한 것 같아서요.

어느 시점에 transaction의 결과가 보일 것인가, transaction이 serialization이 가능한가? 와 같은 얘기.

이런 걸 Programming Language 쪽에서 잘 하려면 Software/Hardware Transactional Memory 개념이 정착되면 될 것 같다는 생각이 드네요.</description>
		<content:encoded><![CDATA[<p>상호연관은 무슨 말씀이신지 모르겠지만, 기본적인 생각의 틀 자체가 DB의 Transaction Isolation (<a href="http://en.wikipedia.org/wiki/Isolation_(database_systems" rel="nofollow">http://en.wikipedia.org/wiki/Isolation_(database_systems</a>) ) 얘기랑 비슷한 것 같아서요.</p>
<p>어느 시점에 transaction의 결과가 보일 것인가, transaction이 serialization이 가능한가? 와 같은 얘기.</p>
<p>이런 걸 Programming Language 쪽에서 잘 하려면 Software/Hardware Transactional Memory 개념이 정착되면 될 것 같다는 생각이 드네요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rein</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-64035</link>
		<dc:creator>rein</dc:creator>
		<pubDate>Mon, 08 Dec 2008 00:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-64035</guid>
		<description>세라비 / DB의 트랜잭션보다는 좀 더 객체간의 상호연관이 강할 때 쓰기 좋은 모델입니다. 굳이 Java Memory Model이 아니어도 구현할 수 있는 방법이긴 합니다. 몇 가지 조건만 충족되면 되는거라(...)

Rica / ...좀 더 자세히 설명해보지

최익필 / c의 방법이 경험적으로도 꽤나 잘 통하는(?)방법입니다. </description>
		<content:encoded><![CDATA[<p>세라비 / DB의 트랜잭션보다는 좀 더 객체간의 상호연관이 강할 때 쓰기 좋은 모델입니다. 굳이 Java Memory Model이 아니어도 구현할 수 있는 방법이긴 합니다. 몇 가지 조건만 충족되면 되는거라(&#8230;)</p>
<p>Rica / &#8230;좀 더 자세히 설명해보지</p>
<p>최익필 / c의 방법이 경험적으로도 꽤나 잘 통하는(?)방법입니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 최익필</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-64034</link>
		<dc:creator>최익필</dc:creator>
		<pubDate>Sun, 07 Dec 2008 10:06:12 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-64034</guid>
		<description>저는 c 방법을 사용 하고 있는데, 멀티 쓰레드에서 c방법으로 들어간 객체가 쓰레드에서 그 순서에 맞게 뽑아 올순 있어도 연산을 뽑아온 순서로 처리 하지 않는다. 라는 경험 아래 &quot;독립적이지 않으면 피보는구나&quot; 싶었습니다.

다음에 설명하는 것을 주의깊게 읽겠습니다.</description>
		<content:encoded><![CDATA[<p>저는 c 방법을 사용 하고 있는데, 멀티 쓰레드에서 c방법으로 들어간 객체가 쓰레드에서 그 순서에 맞게 뽑아 올순 있어도 연산을 뽑아온 순서로 처리 하지 않는다. 라는 경험 아래 &#8220;독립적이지 않으면 피보는구나&#8221; 싶었습니다.</p>
<p>다음에 설명하는 것을 주의깊게 읽겠습니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rica</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-64033</link>
		<dc:creator>Rica</dc:creator>
		<pubDate>Sat, 06 Dec 2008 13:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-64033</guid>
		<description>미안 무슨 내용인지 전혀 모르겠음....</description>
		<content:encoded><![CDATA[<p>미안 무슨 내용인지 전혀 모르겠음&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 세라비</title>
		<link>http://rein.kr/blog/archives/1368/comment-page-1#comment-64032</link>
		<dc:creator>세라비</dc:creator>
		<pubDate>Sat, 06 Dec 2008 04:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1368#comment-64032</guid>
		<description>Database의 Transaction Isolation이나 Java의 Memory Model이군요.</description>
		<content:encoded><![CDATA[<p>Database의 Transaction Isolation이나 Java의 Memory Model이군요.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
