질문하기엔 상당히 사전 정보가 부족해서 죄송합니다만...
아는 분이 Ruby on Rails를 쓰는데 자기가 써본 바로 레일즈도 영 맘에 안 들고 'Ruby는 괜찮은 언어인데 Ruby의 쓰레드는 쓰레드가 아니라서 귀찮다'는 얘길 했습니다.
시간상 자세히 얘길 못해서 쓰레드에 대한 얘길 더 듣지는 못했는데 저 말이 도대체 무슨 의미인지 아시는 분 계신가요? -_-;
안녕하세요 씨어님 :)
예전에 ruby 깔짝 해봤던 적이 있는데.. 잘 모르겠습니다. -_-;;
thread.rb 를 보시면 아시겠지만 일반적으로 쓰이는 쓰레드랑 별로 다른걸 모르겠네요. pthread랑 비스무레 한것 같은데.. 왜 쓰레드가 쓰레드가 아닌지 ^^;http://corelib.rubyonrails.org/classes/Thread.html
구글링하다가 요런 링크를 찾았는데 http://stackoverflow.com/questions/505900/what-do-you-mean-ruby-on-rails-is-not-thread-safe 혹시 1.8.x 대의 ROR을 사용해보신게 아닌지.. 예전에 native thread가 없었고 그로 인해서 제약이 좀 많았다 라는 것처럼 읽히는데 그분께서 그것때문에 그런 말씀을 하셨을런지도 모르겠근여 ㅎㅎ (해석을 잘못한걸지도 ^^;)
본문의 green threads 관련된 것은 위키페이지 참고해보세요 ^^http://en.wikipedia.org/wiki/Green_threads
안녕하세요 간만에 뵈는군요 ^^
답변 감사드립니다. 루비의 창시자의 인터프리터 구현이 Green Thread였군요. 1.8대를 쓰는 건지 나중에 물어봐야겠네요.
다른 얘기지만 JRuby 팀은 오라클과 합병 되면서 Sun을 떠났다고 들었는데 JRuby도 어떻게 되려나...ㅡㅡ;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
안녕하세요 씨어님
안녕하세요 씨어님 :)
예전에 ruby 깔짝 해봤던 적이 있는데.. 잘 모르겠습니다. -_-;;
thread.rb 를 보시면 아시겠지만 일반적으로 쓰이는 쓰레드랑 별로 다른걸 모르겠네요.
pthread랑 비스무레 한것 같은데.. 왜 쓰레드가 쓰레드가 아닌지 ^^;
http://corelib.rubyonrails.org/classes/Thread.html
구글링하다가 요런 링크를 찾았는데
http://stackoverflow.com/questions/505900/what-do-you-mean-ruby-on-rails-is-not-thread-safe
혹시 1.8.x 대의 ROR을 사용해보신게 아닌지.. 예전에 native thread가 없었고 그로 인해서 제약이 좀 많았다 라는 것처럼 읽히는데 그분께서 그것때문에 그런 말씀을 하셨을런지도 모르겠근여 ㅎㅎ
(해석을 잘못한걸지도 ^^;)
본문의 green threads 관련된 것은 위키페이지 참고해보세요 ^^
http://en.wikipedia.org/wiki/Green_threads
안녕하세요 간만에
안녕하세요 간만에 뵈는군요 ^^
답변 감사드립니다. 루비의 창시자의 인터프리터 구현이 Green Thread였군요. 1.8대를 쓰는 건지 나중에 물어봐야겠네요.
다른 얘기지만 JRuby 팀은 오라클과 합병 되면서 Sun을 떠났다고 들었는데 JRuby도 어떻게 되려나...ㅡㅡ;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
댓글 달기