Конференция "Прочее" » Книга о потоках, читать всем.
 
  • Anatoly Podgoretsky © (18.08.10 20:43) [0]
    Опубликовал на своем сайте книгу "Многопоточность - как это делается в Delphi".

    Книга очень интересная, очень полезная, написана высококвалифицировано, множесто примеро кода, из категории, что должна стоять на полке.

    Автор Мартин Харви, перевод MBO Борис Новгородов. Моя работа состояла в переводе из формата HTML в PDF.

    Размер 1866 кб, 197 страниц.

    http://podgoretsky.com/Redir.aspx?id=683&DownloadFile=~/ftp/Docs/Delphi/DX/Martin Harvey - Threads.pdf
  • antonn © (18.08.10 20:51) [1]
    спасибо
  • Игорь Шевченко © (18.08.10 20:55) [2]
    Оно конечно спасибо, но переведено только первые 12 глав, дальше переведены только заголовки.
  • Anatoly Podgoretsky © (18.08.10 21:05) [3]
    > Игорь Шевченко  (18.08.2010 20:55:02)  [2]

    Претензии к MBO, если переведет то и эти две главы вставлю в книгу. Он
    обещал, но вроде забил. Я не переводчик этой книги.
  • Игорь Шевченко © (18.08.10 21:44) [4]

    > Претензии к MBO


    Подать сюда Бориса, мы ему все выскажем! :)
  • boriskb © (18.08.10 22:05) [5]
    > [4] Игорь Шевченко ©   (18.08.10 21:44)

    А Борис считает, что надо за то что дали спасибо сказать, а не канючить: "А чего мало дали :( "

    :)
  • Игорь Шевченко © (18.08.10 22:07) [6]

    > А Борис считает, что надо за то что дали спасибо сказать


    Спасибо ему было сказано 7 или 8 лет назад, когда первая версия перевода вышла.
  • boriskb © (18.08.10 22:09) [7]
    > [6] Игорь Шевченко ©   (18.08.10 22:07)

    Боишься переборщить? :)
  • oxffff © (18.08.10 22:13) [8]
    Спасибо.

    Кто-нибудь использовал http://otl.17slon.com/?

    автора http://www.thedelphigeek.com/

    Кому интересно был webinar, есть запись.
  • cwl © (18.08.10 22:21) [9]
    Спасибо Анатолию и Борису :>
  • И. Павел © (19.08.10 08:32) [10]
    Спасибо. Как раз хотел почитать что-набудь про потоки.

    PS: эх, SAP бы кто-нибудь перевел :)
  • Павел Калугин © (19.08.10 08:43) [11]
    Спасибо!
  • ixen (19.08.10 09:28) [12]
    Спасибо!
  • Anatoly Podgoretsky © (19.08.10 10:41) [13]
    > boriskb  (18.08.2010 22:05:05)  [5]

    Вот, вот, я свое спасибо выразил в адаптации под PDF
    Книга очень стоящая.
  • Anatoly Podgoretsky © (19.08.10 10:43) [14]

    > PS: эх, SAP бы кто-нибудь перевел :)

    Изыди сатана, там же наверно не один десяток тысяч страниц.
  • Petr V. Abramov © (19.08.10 10:45) [15]
    Борис оборзел со своими сувериями, не стал 13-ю главу переводить. :)
    но и впрямь спасибо за 12 ;)
  • TUser © (19.08.10 15:11) [16]
    спасибо
  • AlexDn © (19.08.10 21:21) [17]
    danke
  • Внук © (19.08.10 22:39) [18]
    Спасибо
  • Sha © (19.08.10 22:41) [19]
    Спасибо, очень полезная работа.
  • 12 © (20.08.10 12:50) [20]

    > Petr V. Abramov ©   (19.08.10 10:45) [15]

    ты на что, царская морда, намекаешь? :)

    ---
    Борис и АП - Спасибо
  • MonoLife © (21.08.10 11:17) [21]
    Очень полезная вещь, спасибо MBO!
    http://mbo88.narod.ru/ToC.html
  • qwerty123123213 (23.08.10 09:20) [22]
  • palva © (23.08.10 10:02) [23]

    > qwerty123123213   (23.08.10 09:20) [22]

    Всю ссылку выдели вместе с пробелами и расширением .pdf и перенеси в адресную строку браузера (ну или в качалку).
  • TIF © (23.08.10 10:14) [24]
    Спасибо за вёрстку!

    > Page not found

    Ссылка - это не только то, что тёмно-синего цвета. Copy/paste придёт на помощь
  • PZ © (23.08.10 13:10) [25]
    Спасибо причастным к работе над книгой
  • MonoLife © (23.08.10 15:52) [26]
    Я потому и привел ссылку выше, у меня что-то в FF не открывается
    > вместе с пробелами и расширением .pdf
    и не сохраняется
  • 12 © (23.08.10 15:54) [27]
    FF 3.6.8 - полет нормальный
  • qwerty123123213 (23.08.10 19:35) [28]

    > Всю ссылку выдели вместе с пробелами и расширением .pdf
    > и перенеси в адресную строку браузера (ну или в качалку).
    >


    А понятно.
  • Empleado © (24.08.10 12:23) [29]
    Спасибо!
  • MBo © (16.09.10 14:25) [30]
    Страницы-первоисточника более не существует, есть сохраненный вариант (возможно, не окончательный, т.к. я переводил с варианта 04/2001, а сохраненный - 09/2000)

    http://www.eonclash.com/Tutorials/Multithreading/MartinHarvey1.1/ToC.html
  • TIF © (16.09.10 19:17) [31]
    > возможно, не окончательный, т.к. я переводил с варианта 04/2001, а сохраненный - 09/2000

    Который переводился - окончательный, доступен в веб-архиве:
    http://web.archive.org/web/*/pergolesi.demon.co.uk/prog/threads/ToC.html
  • antonn © (02.11.10 21:25) [32]
    Читаю сабж из-за дурацкий вопросов, и такая туча ошибок орфографических... пропущенные пробелы, неотпарсенные bbcodes - в "оригинале" так же?
  • antonn © (02.11.10 21:39) [33]
    Ответы на дурацкие вопросы не нашел =)
    Константы надо "защищать"? Наподобии так объявленных, глобально:
    const
     step: array[0..3] of DWord= (0, 8, 16, 24);
     blocksize= 16;
     t_00= 1;
     t_02= (t_00 xor 1);

    //где-то в коде потока без синхронизации:
    result:=step[counter+1]*blocksize+(data xor t_02);

  • Anatoly Podgoretsky © (02.11.10 21:46) [34]
    > antonn  (02.11.2010 21:39:33)  [33]

    Из четырех приведеных констант, первая по сути это переменная, а оставшие
    три это литералы, и выражение data xor t_02, оно постоянно равно data
  • antonn © (02.11.10 21:54) [35]

    > Из четырех приведеных констант, первая по сути это переменная,
    >  а оставшие
    > три это литералы, и выражение data xor t_02, оно постоянно
    > равно data

    Я просто для примера код привел, да, это битовые флаги, они используются в обработке буфера (просто удобнее на этапе разработки представлять их списком констант и список не из двух штук, там 32 константы типа t_00, и вот еще эти array[] of).
    очень не хочется переносить "в тело" класса, так же как и оформлять критсекциями и прочим (мегабайтные буферы, обрабатывается каждый word, повеситься можно если секцией давать доступ к "step: array[0..3] of DWord= (0, 8, 16, 24);")
    Потому и спрашиваю - необходимо ли их "обезопасить"? яж вроде ничего не изменяю в них.
  • Anatoly Podgoretsky © (02.11.10 21:59) [36]
    > antonn  (02.11.2010 21:54:35)  [35]

    Константы = постоянное, не меняется, но к первой константе это не относится,
    это великое изобретение Борланда - изменяемые постоянные.
  • antonn © (02.11.10 22:37) [37]
    ладно, занес все в класс переменными, костыльно, но работает...
  • pavel_guzhanov © (03.11.10 09:13) [38]
    Спасибо, Дядя Толя и спасибо, Борис. Пойду качать.
  • DiamondShark © (03.11.10 11:56) [39]
    Предлагаю сделать капчу на постинг в "Основную" и "Начинающие" в виде: "Что написано в третьем предложении на странице 38 книжки такой-то"
  • Anatoly Podgoretsky © (03.11.10 12:00) [40]
    > DiamondShark  (03.11.2010 11:56:39)  [39]

    Мы тебя проклянем.
  • Cobalt © (08.11.10 09:56) [41]
    Бесполезно - это в Serial Codes & Cracks выложат :)))
 
Конференция "Прочее" » Книга о потоках, читать всем.
Есть новые Нет новых   [134433   +24][b:0][p:0.001]