Мне показалось, что старый добрый .contents()
работал для возврата текстовых узлов, просто нужно быть осторожным с вашими селекторами, чтобы вы знали, что они будут текстовыми узлами.
Например, это обернуло все текстовое содержимое TD в моей таблице тегами pre
и не имело проблем.
jQuery("#resultTable td").content().wrap("<pre/>")
Прочитав вопросы до сих пор, я бы сказал, что Исходный плакат знает об этом гораздо больше, чем участники, и что подозрение, что часы () сломаны (или не поддерживается и возвращает неопределенный результат) на DSP кажется весьма вероятным.
Как вы это распечатываете? может быть, проблема в отображении результата?
на большинстве платформ clock_t является длинным long. Если вы используете printf с% d, вы можете получить переменные результаты, которые вы видите.
Любопытно, почему вам требуется ранее выделенная разделяемая память . Почему бы вам не попробовать с обычной переменной стека? Что-то мне не хватает?
Предположим, что начальная и конечная переменные имеют тип 'clock_t', и ваша общая память предполагает то же самое на другом конце интерпретации переданных чисел, тогда ваша проблема не в вызове часов , и ваша обработка разницы между временем начала и окончания.
Я считаю, что ваша проблема в разделяемой памяти между ними. Не могли бы вы опубликовать код, чтобы показать, как вы разделяете память между двумя отдельными процессорами?